Skip to content

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

Merged
Tony133 merged 1 commit into
mainfrom
ci/parameterize-database-versions
Aug 28, 2026
Merged

ci(workflows): parameterize MySQL and PostgreSQL versions#232
Tony133 merged 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
@Tony133
Tony133 merged commit db596e8 into main Aug 28, 2026
3 checks passed
@Tony133
Tony133 deleted the ci/parameterize-database-versions branch August 28, 2026 08:16
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