Skip to content

Commit 69dbe12

Browse files
committed
Run macOS and Windows jobs only on WordPress/gutenberg.
1 parent 9a9b2f0 commit 69dbe12

2 files changed

Lines changed: 4 additions & 14 deletions

File tree

‎.github/workflows/create-block.yml‎

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,8 @@ jobs:
3232
strategy:
3333
fail-fast: false
3434
matrix:
35-
event: ['${{ github.event_name }}']
36-
os: ['macos-15', 'ubuntu-24.04', 'windows-2025']
37-
exclude:
38-
# On PRs: Only test on Ubuntu
39-
- event: 'pull_request'
40-
os: 'macos-15'
41-
- event: 'pull_request'
42-
os: 'windows-2025'
35+
# Only use macOS and Windows runners on WordPress/gutenberg (including pull requests from forks); runs inside forks use Ubuntu only.
36+
os: ${{ github.repository == 'WordPress/gutenberg' && fromJSON( '["macos-15", "ubuntu-24.04", "windows-2025"]' ) || fromJSON( '["ubuntu-24.04"]' ) }}
4337

4438
steps:
4539
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

‎.github/workflows/static-checks.yml‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,8 @@ jobs:
3333
if: ${{ github.repository == 'WordPress/gutenberg' || github.event_name == 'pull_request' }}
3434
strategy:
3535
matrix:
36-
event: ['${{ github.event_name }}']
37-
os: ['macos-15', 'ubuntu-24.04', 'windows-2025']
38-
exclude:
39-
# On PRs: Only test Ubuntu and Windows
40-
- event: 'pull_request'
41-
os: 'macos-15'
36+
# Only use macOS and Windows runners on WordPress/gutenberg (including pull requests from forks); runs inside forks use Ubuntu only.
37+
os: ${{ github.repository == 'WordPress/gutenberg' && fromJSON( '["macos-15", "ubuntu-24.04", "windows-2025"]' ) || fromJSON( '["ubuntu-24.04"]' ) }}
4238

4339
steps:
4440
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

0 commit comments

Comments
 (0)