Skip to content

Repair wp/6.1 branch Actions: Remove obsolete and trunk-only workflows - #99

Closed
desrosj wants to merge 7 commits into
wp/6.1from
fix-actions-6.1/remove-rn-workflows
Closed

desrosj wants to merge 7 commits into
wp/6.1from
fix-actions-6.1/remove-rn-workflows

Conversation

@desrosj

@desrosj desrosj commented Aug 27, 2026 •

Copy link
Copy Markdown
Owner

What?

Removes GitHub Actions workflow files from wp/6.1 that can never run correctly from this branch, that can never run at all as this branch's copy because of GitHub's own event-triggering rules, or that are only maintained for the current WordPress release.

Workflow Purpose Reason removed
rnmobile-ios-runner.yml React Native iOS E2E tests Runs on macos-11, a runner image GitHub retired in June 2023; the job can no longer execute
rnmobile-android-runner.yml React Native Android E2E tests React Native mobile support is no longer maintained or shipped as part of Gutenberg
storybook-pages.yml Deploy Storybook to GitHub Pages Triggers only on push to trunk; this branch never pushes to trunk
upload-release-to-plugin-repo.yml Upload plugin release to WordPress.org Triggers only on the release event; releases are cut from trunk, not from frozen wp/X.Y branches
stale-issue-add-needs-testing.yml, stale-issue-flaky-test.yml, stale-issue-mark-stale.yml, stale-issue-needs-info.yml Scheduled issue triage Triggers only on schedule; GitHub Actions always uses the default branch's copy of a scheduled workflow, never this branch's
flaky-tests.yml Report flaky E2E test failures to issues Triggers only on workflow_run; like schedule, GitHub Actions always uses the default branch's copy, never this branch's
performance.yml Performance tests Performance testing is only maintained on the branch for the current WordPress release

publish-npm-packages.yml is kept: it is manually dispatched only, and both of its checkout steps hard-code ref: trunk, so it can never publish from this branch.

Why?

Keeping dead workflow files around on a frozen maintenance branch adds noise to the Actions tab and confusion for anyone trying to understand what actually runs against wp/6.1. Apart from the performance tests, which are only maintained for the current WordPress release, none of the removed files can produce a passing (or in most cases, any) run from this branch's copy, so removing them has no effect on real CI coverage.

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.

@desrosj
desrosj force-pushed the fix-actions-6.1/remove-rn-workflows branch from 3948eac to 18c7471 Compare September 11, 2026 00:00
@desrosj
desrosj removed this pull request from stack #107 September 13, 2026 01:31
@desrosj
desrosj added this pull request to stack #323 September 13, 2026 01:31
@desrosj
desrosj force-pushed the fix-actions-6.1/remove-rn-workflows branch 2 times, most recently from fffa163 to 6a74aae Compare September 14, 2026 01:40
@desrosj
desrosj removed this pull request from stack #323 September 21, 2026 21:42
@desrosj
desrosj added this pull request to stack #425 September 21, 2026 21:48
@desrosj
desrosj removed this pull request from stack #425 September 21, 2026 23:47
@desrosj
desrosj added this pull request to stack #443 September 21, 2026 23:57
@desrosj
desrosj removed this pull request from stack #443 September 22, 2026 00:49
@desrosj
desrosj added this pull request to stack #451 September 22, 2026 01:02
@desrosj
desrosj removed this pull request from stack #451 September 22, 2026 15:53
@desrosj
desrosj force-pushed the fix-actions-6.1/remove-rn-workflows branch from 6a74aae to 37d8b2a Compare September 22, 2026 15:55
@desrosj
desrosj added this pull request to stack #461 September 22, 2026 15:57
Removes `rnmobile-ios-runner.yml` and `rnmobile-android-runner.yml`.

The iOS workflow runs its test job on `macos-11`, a runner image
GitHub retired in June 2023, so the job can no longer execute
successfully regardless of any other change made to it.

The Android workflow still runs on the currently supported
`macos-latest` runner, but React Native mobile support is no longer
maintained or shipped as part of Gutenberg, so there is no ongoing
need to keep testing it on this branch.
This workflow deploys Storybook to GitHub Pages and only triggers on
pushes to `trunk`. Frozen release branches like this one never push
to `trunk`, so the workflow can never run from this branch's copy
and only adds noise to the Actions tab.
This workflow uploads a published Gutenberg plugin release to the
WordPress.org plugin repository and only triggers on the `release`
event. Releases are cut from `trunk`, not from frozen `wp/X.Y`
maintenance branches, so this workflow's copy on this branch never
has a reason to run.
Removes `stale-issue-add-needs-testing.yml`, `stale-issue-flaky-test.yml`,
`stale-issue-mark-stale.yml`, and `stale-issue-needs-info.yml`. These
workflows only trigger on a `schedule`, and GitHub Actions always uses
the copy of a scheduled workflow that exists on the repository's
default branch, never the copy on this branch, no matter what changes
are made here. Keeping stale copies around only adds confusion for
anyone browsing this branch's Actions configuration.
This workflow reports flaky end-to-end test failures to GitHub issues
and only triggers on the `workflow_run` event, firing when the
`End-to-End Tests` or `End-to-End Tests Playwright` workflows
complete. Like `schedule`-triggered workflows, `workflow_run` events
always execute using the copy of the file that exists on the
repository's default branch, never the copy on the branch being
tested, so this file's copy on this branch can never actually run.
…ch filter, so PRs opened against this branch still get fixed-issue assignment and first-time-contributor labeling.
@desrosj
desrosj removed this pull request from stack #461 September 22, 2026 20:36
@desrosj
desrosj force-pushed the fix-actions-6.1/remove-rn-workflows branch from 37d8b2a to edd3581 Compare September 22, 2026 20:38
@desrosj
desrosj added this pull request to stack #479 September 22, 2026 20:43
@desrosj
desrosj removed this pull request from stack #479 September 23, 2026 01:32
@desrosj
desrosj added this pull request to stack #488 September 23, 2026 01:47
@desrosj
desrosj removed this pull request from stack #488 September 23, 2026 21:32
@desrosj
desrosj added this pull request to stack #506 September 23, 2026 21:36
@desrosj
desrosj removed this pull request from stack #506 September 24, 2026 18:16
@desrosj
desrosj added this pull request to stack #520 September 24, 2026 18:17
@desrosj
desrosj removed this pull request from stack #520 September 28, 2026 14:34
@desrosj
desrosj added this pull request to stack #541 September 28, 2026 14:36
@desrosj
desrosj removed this pull request from stack #541 September 28, 2026 19:09
@desrosj
desrosj added this pull request to stack #568 September 28, 2026 19:10
@desrosj
desrosj removed this pull request from stack #568 September 29, 2026 00:26
@desrosj
desrosj added this pull request to stack #574 September 29, 2026 00:28
@desrosj
desrosj removed this pull request from stack #574 October 5, 2026 20:48
@desrosj
desrosj added this pull request to stack #611 October 5, 2026 20:48
@desrosj
desrosj removed this pull request from stack #611 October 6, 2026 14:20
@desrosj
desrosj added this pull request to stack #621 October 6, 2026 14:21
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

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 props-bot label.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Co-authored-by: desrosj <desrosj@git.wordpress.org>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@desrosj

desrosj commented Oct 8, 2026

Copy link
Copy Markdown
Owner Author

Moved to WordPress#84240.

@desrosj desrosj closed this Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant