[wp-trac] [WordPress Trac] #64083: Trim the GitHub Actions workflows for older branches (and possibly `trunk`)
WordPress Trac
noreply at wordpress.org
Wed Feb 25 16:44:57 UTC 2026
#64083: Trim the GitHub Actions workflows for older branches (and possibly `trunk`)
------------------------------+--------------------------
Reporter: johnbillion | Owner: johnbillion
Type: task (blessed) | Status: assigned
Priority: normal | Milestone: 7.0
Component: Build/Test Tools | Version:
Severity: normal | Resolution:
Keywords: has-patch | Focuses:
------------------------------+--------------------------
Description changed by johnbillion:
Old description:
> For older branches (ie. prior to 6.8 currently) I propose:
>
> 1. Unused workflow files (mostly the reusable ones) are trimmed. This has
> been done previously on an ad-hoc basis, this is just catching up recent
> branches.
> 2. The `performance.yml` workflow is additionally removed. Realistically
> this is not something that anybody looks at outside of trunk and the
> current major, and results for branches aren't available on
> codevitals.run.
> 3. The matrices for PHPUnit tests are reduced to boundary testing of each
> major PHP version, which means the highest and lowest supported version
> in each of 5, 7, and 8. This reduces the time for tests to run and
> reduces the number of minutes consumed by workflows. This is especially
> useful when preparing backports to multiple branches.
New description:
For older branches (ie. prior to 6.9 currently) I propose:
1. Unused workflow files (mostly the reusable ones) are trimmed. This has
been done previously on an ad-hoc basis, this is just catching up recent
branches.
2. The `performance.yml` workflow is additionally removed. Realistically
this is not something that anybody looks at outside of trunk and the
current major, and results for branches aren't available on
codevitals.run.
3. The matrices for PHPUnit tests are reduced to boundary testing of each
major PHP version, which means the highest and lowest supported version in
each of 5, 7, and 8. This reduces the time for tests to run and reduces
the number of minutes consumed by workflows. This is especially useful
when preparing backports to multiple branches.
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64083#comment:7>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list