Opened 8 weeks ago
Last modified 3 weeks ago
#64893 new task (blessed)
GitHub Actions updates and improvements for 7.1
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | 7.1 | Priority: | normal |
| Severity: | normal | Version: | |
| Component: | Build/Test Tools | Keywords: | has-patch |
| Focuses: | Cc: |
Change History (2)
This ticket was mentioned in PR #11583 on WordPress/wordpress-develop by @desrosj.
4 weeks ago
#1
- Keywords has-patch added
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.
Because of the
failure()check, thefailurejob runs even when the message's payload is not properly prepared.This adds an additional check to guard against scenarios where the
payloadoutput 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.