Repository navigation
Conversation
MariaDB 12.3 is the latest LTS release. This adds it to the MariaDB test matrix and makes it the MariaDB version used for the memcached jobs, the limited matrix for forks, and the PHP 8.6 pre-release jobs. MariaDB 12.1 is no longer supported upstream, so the innovation release job now tests the newest available innovation release, 13.0. The outdated note that MariaDB has no supported innovation release is also removed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
desrosj
marked this pull request as ready for review
November 5, 2026 15:18
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. Core Committers: Use this line as a base for the props when committing in SVN: To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. Props Bot commandsYou can trigger Props Bot actions by commenting on this PR:
|
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues block the MariaDB test-matrix update.
No open issues 🎉
What changed in this PR
Updates the PHPUnit workflow to test newer MariaDB releases while retaining coverage of older supported configurations.
Changes:
- Adds MariaDB 12.3 to the main matrix and uses it for memcached, limited fork, and PHP 8.6 jobs.
- Replaces MariaDB 12.1 with 13.0 in innovation-release testing and updates the corresponding MySQL exclusion.
- Removes the outdated comment about MariaDB lacking a supported innovation release.
| File | Description |
|---|---|
.github/workflows/phpunit-tests.yml |
Updates MariaDB versions and matching exclusions across PHPUnit test matrices. |
Review effort: Balanced
# Conflicts: # .github/workflows/phpunit-tests.yml
Member
Author
|
Merged in r65280. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This updates the MariaDB versions tested in the PHPUnit workflow.
MariaDB 12.3 (LTS)
test-with-mariadbmatrix.Innovation release
test-innovation-releasesjob now tests MariaDB 13.0, the newest innovation release with a GA Docker image (mariadb:13.0, currently 13.0.2). 13.1 is only available as RC images so far, and there is no 13.2 image yet. This can move to a newer version once one is published.Note: 12.3 is not excluded from the routine (non-full) matrix, so it adds jobs to routine runs, just like 11.8.
#15507 changes the same
test-innovation-releasesmatrix (it adds MySQL 26.10), so whichever lands second needs a small rebase.Trac ticket: Core-65819.
Use of AI Tools
AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: Finding the earlier MariaDB LTS changes, making the matrix updates, and drafting this description. Reviewed by me.
This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.
🤖 Generated with Claude Code