Make WordPress Core

Opened 5 weeks ago

Last modified 3 weeks ago

#64083 assigned task (blessed)

Trim the GitHub Actions workflows for older branches

Reported by: johnbillion's profile johnbillion Owned by: johnbillion's profile johnbillion
Milestone: Future Release Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords: has-patch
Focuses: Cc:

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.

Change History (2)

This ticket was mentioned in PR #10165 on WordPress/wordpress-develop by @johnbillion.


5 weeks ago
#1

  • Keywords has-patch added

For the 6.7 branch:

  • Deletes unnecessary workflows
  • Trims the unit testing matrix to the highest and lowest supported version of each major PHP branch.

This ticket was mentioned in Slack in #core by johnbillion. View the logs.


3 weeks ago

Note: See TracTickets for help on using tickets.