Skip to content

Repair wp/6.7 branch Actions: Run macOS and Windows jobs only on WordPress/gutenberg - #85131

Open
desrosj wants to merge 1 commit into
fix-actions-6.7/remove-flaky-test-report-leftoversfrom
fix-actions-6.7/limit-fork-runner-os
Open

desrosj wants to merge 1 commit into
fix-actions-6.7/remove-flaky-test-report-leftoversfrom
fix-actions-6.7/limit-fork-runner-os

Conversation

@desrosj

@desrosj desrosj commented Oct 19, 2026

Copy link
Copy Markdown
Member

Part of #82783.

What?

Replaces the fixed os list in create-block.yml's checks job with one chosen by repository. Runs on WordPress/gutenberg, including pull requests opened from forks, keep the macos-15, ubuntu-24.04 and windows-2025 legs, while runs inside a fork only use ubuntu-24.04.

Why?

macOS and Windows runner minutes cost more than Ubuntu ones. Contributors running these workflows inside their own forks only need the Ubuntu leg, but every change proposed to WordPress/gutenberg should still be checked on every operating system before it lands.

The workflow never had pull request excludes on this branch, so every run, including runs inside forks, used all three operating systems.

How?

For pull_request events, github.repository is the base repository, so a pull request from a fork to WordPress/gutenberg still gets the full list. fromJSON turns each JSON string into the array the matrix expects. The existing job-level if: condition is unchanged.

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.

🤖 Generated with Claude Code

@desrosj desrosj added the [Type] Build Tooling Issues or PRs related to build tooling label Oct 19, 2026
@desrosj desrosj self-assigned this Oct 19, 2026
@desrosj
desrosj added this pull request to stack #84474 October 19, 2026 17:05
@coderabbitai

coderabbitai Bot commented Oct 19, 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
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e6236b3f-dd5a-4483-96dc-3dc0d1d04f21

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.

@desrosj
desrosj force-pushed the fix-actions-6.7/limit-fork-runner-os branch from cbe2d32 to cf7f11d Compare October 19, 2026 17:19
@desrosj
desrosj marked this pull request as ready for review October 19, 2026 17:23
@github-actions

github-actions Bot commented Oct 19, 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>
Co-authored-by: ramonjd <ramonopoly@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 force-pushed the fix-actions-6.7/limit-fork-runner-os branch from cf7f11d to 3f580bc Compare October 23, 2026 17:41

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