@@ -80,13 +80,13 @@ jobs:
8080 (needs.job_get_metadata.outputs.is_gitflow_sync == 'false' && needs.job_get_metadata.outputs.has_gitflow_label == 'false' && needs.job_get_metadata.outputs.changed_any_code == 'true')
8181 steps :
8282 - name : Check out base commit (${{ github.event.pull_request.base.sha }})
83- uses : actions/checkout@v6
83+ uses : actions/checkout@v7
8484 if : github.event_name == 'pull_request'
8585 with :
8686 ref : ${{ github.event.pull_request.base.sha }}
8787
8888 - name : ' Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})'
89- uses : actions/checkout@v6
89+ uses : actions/checkout@v7
9090 with :
9191 ref : ${{ env.HEAD_COMMIT }}
9292
@@ -178,6 +178,12 @@ jobs:
178178 changed_browser_integration :
179179 ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
180180 ' @sentry-internal/browser-integration-tests' ) }}
181+ changed_cloudflare_integration :
182+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
183+ ' @sentry-internal/cloudflare-integration-tests' ) }}
184+ changed_bundler_plugin_integration :
185+ ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
186+ ' @sentry-internal/bundler-plugin-integration-tests' ) }}
181187 changed_aws_serverless :
182188 ${{ needs.job_get_metadata.outputs.changed_ci == 'true' || contains(steps.checkForAffected.outputs.affected,
183189 ' @sentry/aws-serverless' ) }}
@@ -194,7 +200,7 @@ jobs:
194200 runs-on : ubuntu-24.04
195201 steps :
196202 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
197- uses : actions/checkout@v6
203+ uses : actions/checkout@v7
198204 with :
199205 ref : ${{ env.HEAD_COMMIT }}
200206 - name : Set up Node
@@ -233,7 +239,7 @@ jobs:
233239 runs-on : ubuntu-24.04
234240 steps :
235241 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
236- uses : actions/checkout@v6
242+ uses : actions/checkout@v7
237243 with :
238244 ref : ${{ env.HEAD_COMMIT }}
239245 - name : Set up Node
@@ -290,7 +296,7 @@ jobs:
290296 needs.job_get_metadata.outputs.is_release == 'true'
291297 steps :
292298 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
293- uses : actions/checkout@v6
299+ uses : actions/checkout@v7
294300 with :
295301 ref : ${{ env.HEAD_COMMIT }}
296302 - name : Set up Node
@@ -322,7 +328,7 @@ jobs:
322328 runs-on : ubuntu-24.04
323329 steps :
324330 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
325- uses : actions/checkout@v6
331+ uses : actions/checkout@v7
326332 with :
327333 ref : ${{ env.HEAD_COMMIT }}
328334 - name : Set up Node
@@ -337,6 +343,8 @@ jobs:
337343 run : yarn lint
338344 - name : Lint for ES compatibility
339345 run : yarn lint:es-compatibility
346+ - name : Lint types
347+ run : yarn lint:types
340348
341349 job_check_lockfile :
342350 name : Check lockfile
@@ -349,7 +357,7 @@ jobs:
349357 needs.job_get_metadata.outputs.is_release == 'true'
350358 steps :
351359 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
352- uses : actions/checkout@v6
360+ uses : actions/checkout@v7
353361 with :
354362 ref : ${{ env.HEAD_COMMIT }}
355363 - name : Set up Node
@@ -374,7 +382,7 @@ jobs:
374382 runs-on : ubuntu-24.04
375383 steps :
376384 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
377- uses : actions/checkout@v6
385+ uses : actions/checkout@v7
378386 with :
379387 ref : ${{ env.HEAD_COMMIT }}
380388
@@ -397,7 +405,7 @@ jobs:
397405 runs-on : ubuntu-24.04
398406 steps :
399407 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
400- uses : actions/checkout@v6
408+ uses : actions/checkout@v7
401409 with :
402410 ref : ${{ env.HEAD_COMMIT }}
403411 - name : Set up Node
@@ -419,7 +427,7 @@ jobs:
419427 if : needs.job_get_metadata.outputs.is_release == 'true'
420428 steps :
421429 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
422- uses : actions/checkout@v6
430+ uses : actions/checkout@v7
423431 with :
424432 ref : ${{ env.HEAD_COMMIT }}
425433 - name : Set up Node
@@ -469,13 +477,13 @@ jobs:
469477 runs-on : ubuntu-24.04
470478 steps :
471479 - name : Check out base commit (${{ github.event.pull_request.base.sha }})
472- uses : actions/checkout@v6
480+ uses : actions/checkout@v7
473481 if : github.event_name == 'pull_request'
474482 with :
475483 ref : ${{ github.event.pull_request.base.sha }}
476484
477485 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
478- uses : actions/checkout@v6
486+ uses : actions/checkout@v7
479487 with :
480488 ref : ${{ env.HEAD_COMMIT }}
481489 - name : Set up Node
@@ -503,7 +511,7 @@ jobs:
503511 runs-on : ubuntu-24.04
504512 steps :
505513 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
506- uses : actions/checkout@v6
514+ uses : actions/checkout@v7
507515 with :
508516 ref : ${{ env.HEAD_COMMIT }}
509517 - name : Set up Node
@@ -530,7 +538,7 @@ jobs:
530538 runs-on : ubuntu-24.04
531539 steps :
532540 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
533- uses : actions/checkout@v6
541+ uses : actions/checkout@v7
534542 with :
535543 ref : ${{ env.HEAD_COMMIT }}
536544 - name : Set up Node
@@ -562,12 +570,12 @@ jobs:
562570 node : [18, 20, 22, 24, 26]
563571 steps :
564572 - name : Check out base commit (${{ github.event.pull_request.base.sha }})
565- uses : actions/checkout@v6
573+ uses : actions/checkout@v7
566574 if : github.event_name == 'pull_request'
567575 with :
568576 ref : ${{ github.event.pull_request.base.sha }}
569577 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
570- uses : actions/checkout@v6
578+ uses : actions/checkout@v7
571579 with :
572580 ref : ${{ env.HEAD_COMMIT }}
573581 - name : Set up Node
@@ -648,7 +656,7 @@ jobs:
648656
649657 steps :
650658 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
651- uses : actions/checkout@v6
659+ uses : actions/checkout@v7
652660 with :
653661 ref : ${{ env.HEAD_COMMIT }}
654662 - name : Set up Node
@@ -710,7 +718,7 @@ jobs:
710718
711719 steps :
712720 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
713- uses : actions/checkout@v6
721+ uses : actions/checkout@v7
714722 with :
715723 ref : ${{ env.HEAD_COMMIT }}
716724 - name : Set up Node
@@ -756,7 +764,7 @@ jobs:
756764 timeout-minutes : 5
757765 steps :
758766 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
759- uses : actions/checkout@v6
767+ uses : actions/checkout@v7
760768 with :
761769 ref : ${{ env.HEAD_COMMIT }}
762770 - name : Set up Node
@@ -805,7 +813,7 @@ jobs:
805813 use_orchestrion : ' true'
806814 steps :
807815 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
808- uses : actions/checkout@v6
816+ uses : actions/checkout@v7
809817 with :
810818 ref : ${{ env.HEAD_COMMIT }}
811819 - name : Set up Node
@@ -836,7 +844,7 @@ jobs:
836844 timeout-minutes : 5
837845 steps :
838846 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
839- uses : actions/checkout@v6
847+ uses : actions/checkout@v7
840848 with :
841849 ref : ${{ env.HEAD_COMMIT }}
842850 - name : Set up Node
@@ -870,7 +878,7 @@ jobs:
870878 typescript : ' 3.8'
871879 steps :
872880 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
873- uses : actions/checkout@v6
881+ uses : actions/checkout@v7
874882 with :
875883 ref : ${{ env.HEAD_COMMIT }}
876884 - name : Set up Node
@@ -894,11 +902,12 @@ jobs:
894902 job_cloudflare_integration_tests :
895903 name : Cloudflare Integration Tests
896904 needs : [job_get_metadata, job_build]
905+ if : needs.job_build.outputs.changed_cloudflare_integration == 'true' || github.event_name != 'pull_request'
897906 runs-on : ubuntu-24.04
898907 timeout-minutes : 15
899908 steps :
900909 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
901- uses : actions/checkout@v6
910+ uses : actions/checkout@v7
902911 with :
903912 ref : ${{ env.HEAD_COMMIT }}
904913 - name : Set up Node
@@ -915,23 +924,28 @@ jobs:
915924 run : yarn test
916925
917926 job_bundler_plugin_integration_tests :
918- name : Bundler Plugin Integration Tests
927+ name : Bundler Plugin Integration Tests (Node ${{ matrix.node }})
919928 needs : [job_get_metadata, job_build]
929+ if : needs.job_build.outputs.changed_bundler_plugin_integration == 'true' || github.event_name != 'pull_request'
920930 runs-on : ubuntu-24.04
921931 timeout-minutes : 15
932+ strategy :
933+ fail-fast : false
934+ matrix :
935+ node : [18, 20, 22, 24, 26]
922936 steps :
923937 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
924- uses : actions/checkout@v6
938+ uses : actions/checkout@v7
925939 with :
926940 ref : ${{ env.HEAD_COMMIT }}
927941 # The fixtures install the locally-packed `@sentry/bundler-plugins` tarball with pnpm.
928- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 .0.0
942+ - uses : pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 .0.9
929943 with :
930944 version : 9.15.9
931945 - name : Set up Node
932946 uses : actions/setup-node@v6
933947 with :
934- node-version-file : ' package.json '
948+ node-version : ${{ matrix.node }}
935949 - name : Restore caches
936950 uses : ./.github/actions/restore-cache
937951 with :
@@ -949,7 +963,7 @@ jobs:
949963 timeout-minutes : 15
950964 steps :
951965 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
952- uses : actions/checkout@v6
966+ uses : actions/checkout@v7
953967 with :
954968 ref : ${{ env.HEAD_COMMIT }}
955969 - name : Set up Node
@@ -977,7 +991,7 @@ jobs:
977991 timeout-minutes : 15
978992 steps :
979993 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
980- uses : actions/checkout@v6
994+ uses : actions/checkout@v7
981995 with :
982996 ref : ${{ env.HEAD_COMMIT }}
983997 - name : Set up Node
@@ -1011,7 +1025,7 @@ jobs:
10111025 timeout-minutes : 15
10121026 steps :
10131027 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
1014- uses : actions/checkout@v6
1028+ uses : actions/checkout@v7
10151029 with :
10161030 ref : ${{ env.HEAD_COMMIT }}
10171031 - name : Set up Node
@@ -1067,10 +1081,10 @@ jobs:
10671081 matrix : ${{ fromJson(needs.job_build.outputs.e2e-matrix) }}
10681082 steps :
10691083 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
1070- uses : actions/checkout@v6
1084+ uses : actions/checkout@v7
10711085 with :
10721086 ref : ${{ env.HEAD_COMMIT }}
1073- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 .0.0
1087+ - uses : pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 .0.9
10741088 with :
10751089 version : 9.15.9
10761090 - name : Set up Node
@@ -1206,10 +1220,10 @@ jobs:
12061220
12071221 steps :
12081222 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
1209- uses : actions/checkout@v6
1223+ uses : actions/checkout@v7
12101224 with :
12111225 ref : ${{ env.HEAD_COMMIT }}
1212- - uses : pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 .0.0
1226+ - uses : pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 .0.9
12131227 with :
12141228 version : 9.15.9
12151229 - name : Set up Node
@@ -1319,7 +1333,7 @@ jobs:
13191333 steps :
13201334 - name : Check out current commit
13211335 if : github.ref == 'refs/heads/develop' && contains(needs.*.result, 'failure')
1322- uses : actions/checkout@v6
1336+ uses : actions/checkout@v7
13231337 with :
13241338 sparse-checkout : |
13251339 .github
0 commit comments