Repository navigation
Repair wp/6.2 branch Actions: Remove the broken flaky-test-to-GitHub-issues reporting job - #358
Closed
desrosj wants to merge 1 commit into
Conversation
desrosj
force-pushed
the
fix-actions-6.2/disable-flaky-test-issue-reporting
branch
from
September 15, 2026 19:20
03ba428 to
6264969
Compare
desrosj
changed the base branch from
fix-actions-6.2/fix-mariadb-client-debug-step
to
wp/6.2
September 21, 2026 21:46
desrosj
force-pushed
the
fix-actions-6.2/disable-flaky-test-issue-reporting
branch
from
September 21, 2026 21:49
6264969 to
c6a4e40
Compare
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-mariadb-client-debug-step
September 21, 2026 21:51
desrosj
changed the base branch from
fix-actions-6.2/fix-mariadb-client-debug-step
to
wp/6.2
September 21, 2026 23:48
desrosj
force-pushed
the
fix-actions-6.2/disable-flaky-test-issue-reporting
branch
from
September 21, 2026 23:49
c6a4e40 to
11d16dd
Compare
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-mariadb-client-debug-step
September 21, 2026 23:50
desrosj
changed the base branch from
fix-actions-6.2/fix-mariadb-client-debug-step
to
wp/6.2
September 22, 2026 15:50
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
September 22, 2026 15:53
desrosj
force-pushed
the
fix-actions-6.2/disable-flaky-test-issue-reporting
branch
from
September 22, 2026 15:53
11d16dd to
7b6d787
Compare
desrosj
changed the base branch from
fix-actions-6.2/fix-workflow-branch-filters
to
wp/6.2
September 22, 2026 20:20
desrosj
force-pushed
the
fix-actions-6.2/disable-flaky-test-issue-reporting
branch
from
September 22, 2026 20:22
7b6d787 to
efade38
Compare
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
September 22, 2026 20:36
desrosj
changed the base branch from
fix-actions-6.2/fix-workflow-branch-filters
to
wp/6.2
September 23, 2026 01:31
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
September 23, 2026 01:44
desrosj
changed the base branch from
fix-actions-6.2/fix-workflow-branch-filters
to
wp/6.2
September 24, 2026 17:15
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
September 24, 2026 17:17
desrosj
changed the base branch from
fix-actions-6.2/fix-workflow-branch-filters
to
wp/6.2
September 28, 2026 19:05
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
September 28, 2026 19:06
desrosj
marked this pull request as ready for review
September 28, 2026 19:34
desrosj
changed the base branch from
fix-actions-6.2/fix-workflow-branch-filters
to
wp/6.2
September 29, 2026 00:24
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
September 29, 2026 00:25
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
…st.yml`. Removes the `report-to-issues` job (`Report to GitHub`) from `.github/workflows/end2end-test.yml`. `report-to-issues` checks out `trunk` (`ref: trunk`) and then runs `npm run build:packages` before invoking `./packages/report-flaky-tests` — it always builds and runs live current trunk's copy of the action, never this frozen branch's own. Trunk has since removed the `build:packages` script from `package.json` as part of migrating `report-flaky-tests` to run directly from its TypeScript sources via Node 24's native type stripping, with no build step (`using: 'node24'`, `main: 'src/index.ts'`), so the job's build step now fails with `npm error Missing script: "build:packages"` whenever it reaches that point. Confirmed live and current on this branch, not just inferred: PR #346's own `Report to GitHub` job failed on run 34801278771/job 103934457687 with exactly this error, after `npm ci`/`postinstall` completed against trunk's current `package.json`. This is a structural failure, not a one-time regression: because the job always tracks a moving target (trunk) rather than the branch's own pinned copy, it will keep breaking as trunk's tooling around this action continues to evolve, regardless of anything in this branch. Retrofitting trunk's current version was considered and rejected — trunk's rewrite also drops GitHub-issue filing for flaky tests in favor of PR-comment-only reporting, a product-policy change out of scope for a frozen, security-maintenance-only branch. This mirrors the same fix already applied as the `disable-flaky-test-issue-reporting` layer on `wp/6.3`-`wp/6.8`. Removing the job only drops an automated notification; no test-correctness signal depends on it. `packages/report-flaky-tests` is left in place, now unused by any workflow on this branch — removing it is optional cleanup out of scope here. # Conflicts: # .github/workflows/end2end-test.yml
desrosj
changed the base branch from
fix-actions-6.2/fix-workflow-branch-filters
to
wp/6.2
October 7, 2026 17:52
desrosj
force-pushed
the
fix-actions-6.2/disable-flaky-test-issue-reporting
branch
from
October 7, 2026 17:54
efade38 to
26da3e5
Compare
desrosj
changed the base branch from
wp/6.2
to
fix-actions-6.2/fix-workflow-branch-filters
October 7, 2026 17:55
Owner
Author
|
Moved to WordPress#84220. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What?
Removes the
report-to-issuesjob (Report to GitHub) from.github/workflows/end2end-test.ymlonwp/6.2.Why?
report-to-issueschecks outtrunk(ref: trunk) rather than this branch, then runsnpm run build:packagesbefore invoking./packages/report-flaky-tests— it always builds and runs live current trunk's copy of the action, neverwp/6.2's own frozen copy.Trunk has since removed the
build:packagesscript frompackage.jsonas part of migratingreport-flaky-teststo run directly from its TypeScript sources via Node 24's native type stripping (no build step:using: 'node24',main: 'src/index.ts'in trunk'spackages/report-flaky-tests/action.yml). As a result, the job'snpm run build:packagesstep fails withnpm error Missing script: "build:packages"whenever it actually reaches that step — which it does whenevere2e-puppeteer/e2e-playwrightproduce aflaky-tests-reportartifact for it to pick up.This is directly confirmed as the currently-failing top-of-stack check, not just inferred from trunk's content: on PR #346 (the previous top of stack), the
End-to-End Testsworkflow'sReport to GitHubjob failed with exactly this error — run 34801278771, job 103934457687.This is a structural failure, not a one-time regression: because the job always tracks a moving target (trunk) instead of this branch's own pinned copy, it will keep breaking as trunk's tooling around this action continues to evolve, independent of anything in
wp/6.2itself.Retrofitting trunk's current version of
report-flaky-testswas considered and rejected, matching the same decision already made onwp/6.3-wp/6.8(where this same layer,disable-flaky-test-issue-reporting, already exists). Trunk's rewrite is also a product-policy change — flaky tests are now reported as PR comments only, and no longer filed as GitHub issues — which is out of scope for a frozen, security-maintenance-only branch.Removing the job only drops an automated notification; no actual test-correctness signal depends on it.
packages/report-flaky-testsis left in place on this branch, now unused by any workflow — removing the package itself is optional cleanup out of scope for this fix.Testing
Diff mirrors the already-proven
disable-flaky-test-issue-reportinglayer used onwp/6.3-wp/6.8(e.g. #134 onwp/6.3) — same job removed, same shape (this branch has no separatemerge-artifacts/has-flaky-test-reportgate to also touch). Will confirm this specific branch'sReport to GitHubcheck goes from failing to not-present/passing via real CI on this PR before it's finalized.Use of AI Tools
This PR was created by Claude Code under my supervision. All code should be treated as AI-produced and not yet reviewed by a human until this PR is marked Ready for Review.