Skip to content

Commit a88d4c1

Browse files
authored
Disable macOS in PR CI (#63097)
1 parent 74885dd commit a88d4c1

File tree

1 file changed

+19
-33
lines changed

1 file changed

+19
-33
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -29,71 +29,60 @@ jobs:
2929
fail-fast: ${{ github.event_name == 'merge_group' }}
3030
matrix:
3131
config:
32-
# Main builds
32+
# PRs only check the newest and oldest Node versions.
33+
# macOS only ever checks the neest and oldest Node versions, but never in PR runs.
3334
- os: ubuntu-latest
3435
node-version: '24'
3536
bundle: true
36-
37-
# Other builds (skipped in merge queues)
3837
- os: windows-latest
3938
node-version: '24'
4039
bundle: true
4140
skip: ${{ github.event_name == 'merge_group' }}
4241
- os: macos-latest
4342
node-version: '24'
4443
bundle: true
45-
skip: ${{ github.event_name == 'merge_group' }}
44+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
45+
4646
- os: ubuntu-latest
4747
node-version: '22'
4848
bundle: true
49-
skip: ${{ github.event_name == 'merge_group' }}
49+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
5050
- os: windows-latest
5151
node-version: '22'
5252
bundle: true
53-
skip: ${{ github.event_name == 'merge_group' }}
54-
# Skip macOS for this version; resources are limited.
55-
# - os: macos-latest
56-
# node-version: '22'
57-
# bundle: true
58-
# skip: ${{ github.event_name == 'merge_group' }}
53+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
54+
5955
- os: ubuntu-latest
6056
node-version: '20'
6157
bundle: true
62-
skip: ${{ github.event_name == 'merge_group' }}
58+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
6359
- os: windows-latest
6460
node-version: '20'
6561
bundle: true
66-
skip: ${{ github.event_name == 'merge_group' }}
67-
# Skip macOS for this version; resources are limited.
68-
# - os: macos-latest
69-
# node-version: '20'
70-
# bundle: true
71-
# skip: ${{ github.event_name == 'merge_group' }}
62+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
63+
7264
- os: ubuntu-latest
7365
node-version: '18'
7466
bundle: true
75-
skip: ${{ github.event_name == 'merge_group' }}
67+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
7668
- os: windows-latest
7769
node-version: '18'
7870
bundle: true
79-
skip: ${{ github.event_name == 'merge_group' }}
80-
# Skip macOS for this version; resources are limited.
81-
# - os: macos-latest
82-
# node-version: '18'
83-
# bundle: true
84-
# skip: ${{ github.event_name == 'merge_group' }}
71+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
72+
8573
- os: ubuntu-latest
8674
node-version: '16'
8775
bundle: true
88-
skip: ${{ github.event_name == 'merge_group' }}
76+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
8977
- os: windows-latest
9078
node-version: '16'
9179
bundle: true
92-
skip: ${{ github.event_name == 'merge_group' }}
80+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
9381
- os: macos-latest
9482
node-version: '16'
9583
bundle: true
96-
skip: ${{ github.event_name == 'merge_group' }}
84+
skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }}
85+
9786
- os: ubuntu-latest
9887
node-version: '14'
9988
bundle: true
@@ -102,12 +91,9 @@ jobs:
10291
node-version: '14'
10392
bundle: true
10493
skip: ${{ github.event_name == 'merge_group' }}
105-
# No Node 14 on ARM macOS
106-
# - os: macos-latest
107-
# node-version: '14'
108-
# bundle: true
109-
# skip: ${{ github.event_name == 'merge_group' }}
94+
# Node 14 does not support macOS ARM.
11095

96+
# --no-bundle build
11197
- os: ubuntu-latest
11298
node-version: 'lts/*'
11399
bundle: false

0 commit comments

Comments
 (0)