Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mariadb: add mariadb-base-image to facilitate upstream "nightlies" #6433

Closed
wants to merge 1 commit into from
Closed

mariadb: add mariadb-base-image to facilitate upstream "nightlies" #6433

wants to merge 1 commit into from

Conversation

grooverdan
Copy link
Contributor

Q A
Type improvement
Fixed issues

Summary

From #6426, add a 90 second test to ensure Doctrine DBAL remains compatible with MariaDB, and users aren't the ones to discover incompatibilities (like #6361).

A quay.io/mariadb-foundation/mariadb-devel:verylatest is what is going to be in the next MariaDB release, including unintentionally breaking features, this is a good change to let MariaDB know before they have committed via release to the stability of the change.

Alternates:

  • Let user's find incompatibilities
  • Replace last few matrix includes with mariadb-base-image: "quay.io/mariadb-foundation/mariadb-devel" tests
  • Let MariaDB upstream run DBAL tests if they want to (please don't, I'm struggling to maintain the few language tests that we do run).

To ensure future Doctrine DBAL releases, and future MariaDB releases
remain compatible, we utilize the CI of both so its not users that
notice the incompatibilities.

This facilitates the testing of the MariaDB edge branch images
pushed out of MariaDB. The edge branches include changes from
 when developers are finished with fixes/enhancements. The
images from quay.io are what is going to be in the next release
unless by some external CI (or user testing), a fault is discovered
before release.

Best to discover incompatibilities before the next MariaDB release,
we test against it before they release, so interoperatibility
problems can be reported to MariaDB before collective dbal/mariadb users
discover them.

Announced: https://mariadb.org/new-service-quay-io-mariadb-foundation-mariadb-devel/
@greg0ire
Copy link
Member

greg0ire commented Jun 9, 2024

Since this isn't going to break with new commits on this repo, I'd rather this be a scheduled run.

@grooverdan
Copy link
Contributor Author

#6435 instead.

@grooverdan grooverdan closed this Jun 21, 2024
derrabus pushed a commit that referenced this pull request Jun 21, 2024
<!-- Fill in the relevant information below to help triage your pull
request. -->

|      Q       |   A
|------------- | -----------
| Type         | improvement
| Fixed issues | #6433

#### Summary

Nightly cron scheduled alternate to #6433.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants