Build/Test Tools: Trim PHPUnit runs and add full-matrix labels in 7.0 - #13638
Closed
lancewillett wants to merge 1 commit into
Closed
lancewillett wants to merge 1 commit into
lancewillett wants to merge 1 commit into
Conversation
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the 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. |
Member
Author
This was referenced Sep 21, 2026
adimoldovan
approved these changes
Sep 21, 2026
desrosj
approved these changes
Sep 23, 2026
desrosj
left a comment
Member
There was a problem hiding this comment.
Approving with the same call out as on #13637.
Member
Author
wporg-sync
pushed a commit
that referenced
this pull request
Sep 23, 2026
Keep boundary PHP versions and a reduced database matrix for routine runs. Restore the full PHP and database lists for dispatched runs and pull requests with the Full PHPUnit Matrix label. Merges [63584], [63585], and [63779] to the 7.0 branch, adapted to its supported versions and scheduled dispatches. Developed in: #13638 Reviewed by: desrosj. Props adrianmoldovanwp, desrosj, lucatume. See #66071. See #66069. git-svn-id: https://develop.svn.wordpress.org/branches/7.0@63892 602fd350-edb4-49c9-b593-d223f7449a82
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.
Trac ticket: https://core.trac.wordpress.org/ticket/66069
Replaces #13541 with the explicit matrix lists and conditional exclusions from r63779, and adds the label-triggered full matrix from r63585 to the 7.0 branch. The database trim follows r63584.
Routine pushes and pull requests keep the branch's current boundary PHP versions and trim the database list. Adding
Full PHPUnit Matrixstarts a separate full run without a code push; subsequent commits keep full coverage while the label remains. Dispatched runs also test the full PHP and database lists, so scheduled testing of older branches retains that coverage.Full runs restore the historical PHP list: 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5. Routine runs retain 7.4, 8.0, 8.5. Existing memcached, alternate-domain, report, HTML API, and fork configurations are preserved. The counts above exclude innovation-release and other job groups.
The separate label workflow follows trunk's implementation and matches this branch's existing PHPUnit path filters. Unrelated labels do not enter the reusable workflow or cancel active tests. Contributors without label access can ask a reviewer to add it, as documented in
tests/phpunit/README.md.Validation
git diff --checkpassed.self-repositorysyntax suggestion, matching trunk's existing pattern.This needs a second committer's review before SVN landing. Keep #66069 open until all four branch changes have landed.
Use of AI tools
AI assistance: Yes.
Tool: Codex.
Model: GPT-6.
Used for: Workflow implementation, matrix validation, review, and this description. Reviewed by me.