@@ -26,7 +26,7 @@ defaults:
2626jobs :
2727 test :
2828 strategy :
29- fail-fast : false
29+ fail-fast : ${{ github.event_name == 'merge_group' }}
3030 matrix :
3131 config :
3232 # Main builds
4646 - os : ubuntu-latest
4747 node-version : ' 22'
4848 bundle : true
49+ skip : ${{ github.event_name == 'merge_group' }}
4950 - os : windows-latest
5051 node-version : ' 22'
5152 bundle : true
5859 - os : ubuntu-latest
5960 node-version : ' 20'
6061 bundle : true
62+ skip : ${{ github.event_name == 'merge_group' }}
6163 - os : windows-latest
6264 node-version : ' 20'
6365 bundle : true
7072 - os : ubuntu-latest
7173 node-version : ' 18'
7274 bundle : true
75+ skip : ${{ github.event_name == 'merge_group' }}
7376 - os : windows-latest
7477 node-version : ' 18'
7578 bundle : true
8285 - os : ubuntu-latest
8386 node-version : ' 16'
8487 bundle : true
88+ skip : ${{ github.event_name == 'merge_group' }}
8589 - os : windows-latest
8690 node-version : ' 16'
8791 bundle : true
@@ -117,9 +121,9 @@ jobs:
117121 name : Test Node ${{ matrix.config.node-version }} on ${{ matrix.config.os }}${{ (!matrix.config.bundle && ' with --no-bundle') || '' }}
118122
119123 steps :
120- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
124+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
121125 - name : Use node version ${{ matrix.config.node-version }}
122- uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
126+ uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
123127 with :
124128 node-version : ${{ matrix.config.node-version }}
125129 check-latest : true
@@ -150,8 +154,8 @@ jobs:
150154 contents : read
151155
152156 steps :
153- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
154- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
157+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
158+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
155159 with :
156160 node-version : ' lts/*'
157161 - run : npm ci
@@ -175,8 +179,8 @@ jobs:
175179 runs-on : ubuntu-latest
176180
177181 steps :
178- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
179- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
182+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
183+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
180184 with :
181185 node-version : ' lts/*'
182186 - run : npm ci
@@ -188,8 +192,8 @@ jobs:
188192 runs-on : ubuntu-latest
189193
190194 steps :
191- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
192- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
195+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
196+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
193197 with :
194198 node-version : ' lts/*'
195199 - run : npm ci
@@ -201,8 +205,8 @@ jobs:
201205 runs-on : ubuntu-latest
202206
203207 steps :
204- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
205- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
208+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
209+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
206210 with :
207211 node-version : ' lts/*'
208212 - run : npm ci
@@ -218,11 +222,13 @@ jobs:
218222 run : npx dprint check
219223
220224 browser-integration :
225+ if : ${{ github.event_name != 'merge_group' }}
226+
221227 runs-on : ubuntu-latest
222228
223229 steps :
224- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
225- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
230+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
231+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
226232 with :
227233 node-version : ' lts/*'
228234 - run : npm ci
@@ -237,8 +243,8 @@ jobs:
237243 runs-on : ubuntu-latest
238244
239245 steps :
240- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
241- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
246+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
247+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
242248 with :
243249 node-version : ' lts/*'
244250 - run : npm ci
@@ -250,9 +256,9 @@ jobs:
250256 runs-on : ubuntu-latest
251257
252258 steps :
253- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
259+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
254260
255- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
261+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
256262 with :
257263 node-version : ' lts/*'
258264 - run : |
@@ -291,16 +297,16 @@ jobs:
291297 if : github.event_name == 'pull_request'
292298
293299 steps :
294- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
300+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
295301 with :
296302 path : pr
297303
298- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
304+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
299305 with :
300306 path : base
301307 ref : ${{ github.base_ref }}
302308
303- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
309+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
304310 with :
305311 node-version : ' lts/*'
306312 - run : |
@@ -316,24 +322,30 @@ jobs:
316322 working-directory : ./pr
317323
318324 - run : npm ci
325+ id : base-npm-ci
326+ continue-on-error : true
319327 working-directory : ./base
320328
321329 - run : npx hereby lkg
322330 working-directory : ./pr
323331
324332 - run : npx hereby lkg
333+ id : base-lkg
334+ continue-on-error : true
335+ if : ${{ steps.base-npm-ci.outcome == 'success' }}
325336 working-directory : ./base
326337
327338 - run : |
328339 echo "See $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID for more info."
329340 node ./pr/scripts/checkPackageSize.mjs ./base ./pr >> $GITHUB_STEP_SUMMARY
341+ if: ${{ steps.base-lkg.outcome == 'success' }}
330342
331343 misc :
332344 runs-on : ubuntu-latest
333345
334346 steps :
335- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
336- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
347+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
348+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
337349 with :
338350 node-version : ' lts/*'
339351 - run : npm ci
@@ -348,8 +360,8 @@ jobs:
348360 runs-on : ubuntu-latest
349361
350362 steps :
351- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
352- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
363+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
364+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
353365 with :
354366 node-version : ' lts/*'
355367 - run : npm ci
@@ -369,8 +381,8 @@ jobs:
369381 runs-on : ubuntu-latest
370382
371383 steps :
372- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
373- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
384+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
385+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
374386 with :
375387 node-version : ' lts/*'
376388 - run : npm ci
0 commit comments