Make WordPress Core

Opened 3 weeks ago

Last modified 7 minutes ago

#61564 new task (blessed)

GitHub Actions updates and improvements for 6.7

Reported by: desrosj's profile desrosj Owned by:
Milestone: 6.7 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords:
Focuses: Cc:

Description

This ticket is for various updates and improvements for Core's GitHub Actions workflows.

Previously:

Change History (2)

#1 @desrosj
5 days ago

In 58754:

Build/Test Tools: Remove regular 6.2 & 6.3 branch performance testing.

Prior to WordPress 6.4, performance testing was performed using Puppeteer instead of Playwright (converted in [56926]). Because of the flaky nature of the workflow using Puppeteer, it was not converted to the reusable pattern implemented through #61213. It was instead removed from 6.2 and 6.3 in [58301] and [58330], respectively.

This removes the workflow for these branches from the strategy matrix when testing old branches to avoid errors and adds an expanded note about why those branches are missing.

See #61213, #61564.

#2 @desrosj
7 minutes ago

In 58789:

Build/Test Tools: Update third-party GitHub Actions.

The following third-party actions have been updated to their latest versions.

  • shivammathur/setup-php from 2.30.0 to 2.31.1.
  • actions/setup-node from 4.0.2 to 4.0.3.
  • actions/cache from 4.0.1 to 4.0.2.
  • actions/upload-artifact from 4.3.1 to 4.3.4.
  • slackapi/slack-github-action from 1.25.0 to 1.26.0.
  • codecov/codecov-action from 4.1.0 to 4.5.0.

See #61564.

Note: See TracTickets for help on using tickets.