Ultimate-Multisite / Ultimate-Multisite/ultimate-multisite
Systemic CI failure: PHP 8.2 (2 events)
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 214
- Forks
- 86
- Avg merge
- 5h 29m
- Merged PRs (30d)
- 60
Description
Summary
Brief recovery attempted after the original alert combined unrelated failures.
Worker Guidance
Goal
Classify the reported PHP 8.2 failures accurately and avoid an unsupported shared-workflow change. The historical SSO assertions are already resolved on main by commit f4e9ab38 (fix: align SSO test defaults (#1749)). The remaining PHP 8.2 failure on PR #1745 is an exit-137 termination that also affects PHP 8.4 and 8.5 on that PR; it is not evidence of the original cross-PR systemic condition.
Files Scope
No repository files are authorized for this issue. This recovery confirms that the original signal does not identify a shared implementation change.
Files to Inspect First
.github/workflows/tests.yml— PHP matrix and PHPUnit invocation.tests/WP_Ultimo/SSO/SSO_Coverage_Test.php— historical assertion fixed by #1749.tests/WP_Ultimo/SSO/SSO_Extended_Test.php— historical assertion fixed by #1749.
Implementation Steps
- Verify
f4e9ab38is reachable fromorigin/main; do not duplicate the SSO test fix. - Verify PR #1745's latest PHP matrix still reports exit 137 for PHP 8.2, 8.4, and 8.5 while PHP 8.3 succeeds.
- Record this issue as a non-actionable false systemic grouping. Do not change
.github/workflows/tests.yml; diagnose the remaining PR-specific failure on its source PR.
Verification
git merge-base --is-ancestor f4e9ab38 origin/main
gh pr view 1745 --repo Ultimate-Multisite/ultimate-multisite --json headRefName,headRefOid,statusCheckRollup
gh run view 33536861986 --repo Ultimate-Multisite/ultimate-multisite --job 99953421296 --log-failed
Runtime Testing
Risk: low (issue triage only). Runtime execution is not required because this issue authorizes no source or workflow modification. Existing reproduction context is the PHP 8.2 exit-137 log and the superseded SSO assertions above.
aidevops.sh v3.32.296 automated scan.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with .github/workflows/tests.yml and the two SSO test files, then verify commit f4e9ab38 on origin/main. Inspect PR #1745 and the referenced failed job to confirm the exit-137 matrix results. Done means documenting this as a non-actionable grouping without changing the workflow; any remaining failure belongs to PR #1745.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, php
- Domain
- ci-cd, testing
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 20/100