[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