Make WordPress Core

Opened 8 weeks ago

Last modified 3 weeks ago

#64893 new task (blessed)

GitHub Actions updates and improvements for 7.1

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

Description

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

Previously:

Change History (2)

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


4 weeks ago
#1

  • Keywords has-patch added

Because of the failure() check, the failure job runs even when the message's payload is not properly prepared.

This adds an additional check to guard against scenarios where the payload output is empty.

This was discovered in this workflow run. The raw logs are being attached so that they persist after the 90 day retention period for logs passes.

Trac ticket: Core-64893.

## Use of AI Tools

AI assistance: Yes
Tool(s): Claude
Model(s): Opus 4.6
Used for: Investigating and creating the initial PR.

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


3 weeks ago
#2

This switches from Xdebug to PCOV for generating the unit test coverage report. PCOV should be substantially faster than Xdebug in coverage mode.

If the time savings are as they should be, it might be worth installing PCOV into the container images. This PR installs it prior to running the coverage tests.

Trac ticket: https://core.trac.wordpress.org/ticket/64893

## Use of AI Tools

AI assistance: Yes
Tool(s): Claude Code
Model(s): Opus 4.7
Used for: Initial planning for the switch to PCOV. Tweaked and verified by me.

Note: See TracTickets for help on using tickets.