@@ -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
@@ -117,9 +117,9 @@ jobs:
117117 name : Test Node ${{ matrix.config.node-version }} on ${{ matrix.config.os }}${{ (!matrix.config.bundle && ' with --no-bundle') || '' }}
118118
119119 steps :
120- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
120+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
121121 - name : Use node version ${{ matrix.config.node-version }}
122- uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
122+ uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
123123 with :
124124 node-version : ${{ matrix.config.node-version }}
125125 check-latest : true
@@ -150,8 +150,8 @@ jobs:
150150 contents : read
151151
152152 steps :
153- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
154- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
153+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
154+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
155155 with :
156156 node-version : ' lts/*'
157157 - run : npm ci
@@ -175,8 +175,8 @@ jobs:
175175 runs-on : ubuntu-latest
176176
177177 steps :
178- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
179- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
178+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
179+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
180180 with :
181181 node-version : ' lts/*'
182182 - run : npm ci
@@ -188,8 +188,8 @@ jobs:
188188 runs-on : ubuntu-latest
189189
190190 steps :
191- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
192- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
191+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
192+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
193193 with :
194194 node-version : ' lts/*'
195195 - run : npm ci
@@ -201,8 +201,8 @@ jobs:
201201 runs-on : ubuntu-latest
202202
203203 steps :
204- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
205- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
204+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
205+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
206206 with :
207207 node-version : ' lts/*'
208208 - run : npm ci
@@ -221,8 +221,8 @@ jobs:
221221 runs-on : ubuntu-latest
222222
223223 steps :
224- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
225- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
224+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
225+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
226226 with :
227227 node-version : ' lts/*'
228228 - run : npm ci
@@ -237,8 +237,8 @@ jobs:
237237 runs-on : ubuntu-latest
238238
239239 steps :
240- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
241- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
240+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
241+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
242242 with :
243243 node-version : ' lts/*'
244244 - run : npm ci
@@ -250,9 +250,9 @@ jobs:
250250 runs-on : ubuntu-latest
251251
252252 steps :
253- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
253+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
254254
255- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
255+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
256256 with :
257257 node-version : ' lts/*'
258258 - run : |
@@ -291,16 +291,16 @@ jobs:
291291 if : github.event_name == 'pull_request'
292292
293293 steps :
294- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
294+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
295295 with :
296296 path : pr
297297
298- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
298+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
299299 with :
300300 path : base
301301 ref : ${{ github.base_ref }}
302302
303- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
303+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
304304 with :
305305 node-version : ' lts/*'
306306 - run : |
@@ -316,24 +316,30 @@ jobs:
316316 working-directory : ./pr
317317
318318 - run : npm ci
319+ id : base-npm-ci
320+ continue-on-error : true
319321 working-directory : ./base
320322
321323 - run : npx hereby lkg
322324 working-directory : ./pr
323325
324326 - run : npx hereby lkg
327+ id : base-lkg
328+ continue-on-error : true
329+ if : ${{ steps.base-npm-ci.outcome == 'success' }}
325330 working-directory : ./base
326331
327332 - run : |
328333 echo "See $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID for more info."
329334 node ./pr/scripts/checkPackageSize.mjs ./base ./pr >> $GITHUB_STEP_SUMMARY
335+ if: ${{ steps.base-lkg.outcome == 'success' }}
330336
331337 misc :
332338 runs-on : ubuntu-latest
333339
334340 steps :
335- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
336- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
341+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
342+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
337343 with :
338344 node-version : ' lts/*'
339345 - run : npm ci
@@ -348,8 +354,8 @@ jobs:
348354 runs-on : ubuntu-latest
349355
350356 steps :
351- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
352- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
357+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
358+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
353359 with :
354360 node-version : ' lts/*'
355361 - run : npm ci
@@ -369,8 +375,8 @@ jobs:
369375 runs-on : ubuntu-latest
370376
371377 steps :
372- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
373- - uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0 .0
378+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
379+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1 .0
374380 with :
375381 node-version : ' lts/*'
376382 - run : npm ci
0 commit comments