Skip to content

ci(workflows): parameterize MySQL and PostgreSQL versions - #232

Open
Tony133 wants to merge 1 commit into
mainfrom
ci/parameterize-database-versions
Open

ci(workflows): parameterize MySQL and PostgreSQL versions#232
Tony133 wants to merge 1 commit into
mainfrom
ci/parameterize-database-versions

Conversation

@Tony133

@Tony133 Tony133 commented Aug 27, 2026

Copy link
Copy Markdown
Member

Proposal:

  • Adds optional version inputs to the MySQL and PostgreSQL plugin CI workflows.

    • MySQL defaults to version 8.0
    • PostgreSQL defaults to version 18
    • The database version can now be overridden by plugin workflows
    • Maintains current behavior for existing consumers
    • PostgreSQL versions older than 17 are not supported
  • This allows individual plugins to test additional database versions, if needed, following the same pattern already used by the Elasticsearch CI workflow.

  • We currently support Elasticsearch versions 8 and 9 in the Elasticsearch plugin for backward compatibility.

Note:

  • This prepares shared workflows for testing new major database versions without changing the default version for existing consumers.
  • Individual plugins can explicitly test a newer database version when needed.

@Tony133
Tony133 marked this pull request as ready for review August 27, 2026 16:15
@Tony133
Tony133 requested a review from Fdawgs August 27, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants