Skip to content

Repair wp/5.5 branch Actions: Remove obsolete and trunk-only workflows - #84990

Open
desrosj wants to merge 3 commits into
wp/5.5from
fix-actions-5.5/remove-rn-workflows
Open

desrosj wants to merge 3 commits into
wp/5.5from
fix-actions-5.5/remove-rn-workflows

Conversation

@desrosj

@desrosj desrosj commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Part of #82938.

What?

Removes obsolete/trunk-only workflows from wp/5.5:

Workflow Purpose Reason removed
rnmobile-android-runner.yml React Native Android E2E tests React Native support is unmaintained/no longer shipped in Gutenberg
rnmobile-ios-runner.yml React Native iOS E2E tests React Native support is unmaintained/no longer shipped in Gutenberg
storybook-pages.yml Deploys Storybook to GitHub Pages push: branches: [master]-only trigger; deploys to trunk's own GitHub Pages site, which this frozen branch never pushes to
pull-request-automation.yml Runs the project-management-automation action on new pull requests and pushes Checks out ref: master, which no longer exists, so every run fails (example run). The automation is only needed on trunk (removed in 1fd1ebd)

gradle-wrapper-validation.yml and the various check-*-changelog.yml / release-automation files referenced in this project's established rationale table do not exist on wp/5.5 at all, so there was nothing to remove for those.

Why?

These workflows either run unconditionally against unmaintained functionality (React Native) or can structurally never succeed on this branch (the Storybook Pages deploy, gated on a push to master that a frozen release branch never makes, and the pull request automation, which checks out the deleted master branch). Removing them stops wasted CI minutes and confusing, permanently-inapplicable jobs in the workflow list.

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 added the [Type] Build Tooling Issues or PRs related to build tooling label Oct 16, 2026
@desrosj desrosj self-assigned this Oct 16, 2026
@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 28cd4823-c261-4daf-b491-2504a8728774

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@lucatume lucatume left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The RN E2E workflows are removed because RN is unmaintained on this branch, but mobile-unit-js in .github/workflows/unit-test.yml still runs npm run test-unit:native on every pull_request. Same rationale seems to apply: remove it here too?

In the PR description it says:

pull-request-automation.yml was kept, matching this project's established policy for that file.
bu the file was removed. Keep the file or update the description?

@desrosj
desrosj marked this pull request as ready for review October 19, 2026 13:21
@github-actions

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>
Co-authored-by: lucatume <lucatume@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 19, 2026

Copy link
Copy Markdown
Member Author

The RN E2E workflows are removed because RN is unmaintained on this branch, but mobile-unit-js in .github/workflows/unit-test.yml still runs npm run test-unit:native on every pull_request. Same rationale seems to apply: remove it here too?

This was removed in a separate PR (#84995) as part of row K in #84853.

In the PR description it says:

pull-request-automation.yml was kept, matching this project's established policy for that file.
bu the file was removed. Keep the file or update the description?

Updating the PR description. It was kept originally, but removed later on. The description was just stale.

@desrosj
desrosj requested a review from lucatume October 19, 2026 13:56
@desrosj desrosj changed the title Repair wp/5.5 branch Actions: Remove obsolete/trunk-only workflows Repair wp/5.5 branch Actions: Remove obsolete and trunk-only workflows Oct 19, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Type] Build Tooling Issues or PRs related to build tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants