7474 run : echo event_name=${{ github.event_name }}
7575
7676 - name : Checkout
77- uses : actions/checkout@v4
77+ uses : actions/checkout@v5
7878
7979 - name : Set Dist Tag
8080 id : set_dist_tag
@@ -207,13 +207,13 @@ jobs:
207207 runs-on : ubuntu-latest
208208 steps :
209209 - name : Checkout
210- uses : actions/checkout@v4
210+ uses : actions/checkout@v5
211211
212212 - uses : pnpm/action-setup@v4
213213 - name : Setup Node
214- uses : actions/setup-node@v4
214+ uses : actions/setup-node@v5
215215 with :
216- node-version : 20 .x
216+ node-version : 24 .x
217217 cache : ' pnpm'
218218 registry-url : https://registry.npmjs.org/
219219
@@ -261,8 +261,7 @@ jobs:
261261 - host : macos-latest
262262 target : aarch64-apple-darwin
263263
264- # Note: 2025 image breaks rollup
265- - host : windows-2022
264+ - host : windows-latest
266265 target : x86_64-pc-windows-msvc
267266
268267 name : Build optimizer ${{ matrix.settings.target }}
@@ -272,7 +271,7 @@ jobs:
272271
273272 steps :
274273 - name : Checkout
275- uses : actions/checkout@v4
274+ uses : actions/checkout@v5
276275
277276 - name : Install Rust toolchain
278277 uses : actions-rust-lang/setup-rust-toolchain@v1
@@ -281,15 +280,15 @@ jobs:
281280
282281 - uses : pnpm/action-setup@v4
283282 - name : Setup Node
284- uses : actions/setup-node@v4
283+ uses : actions/setup-node@v5
285284 with :
286- node-version : 20 .x
285+ node-version : 24 .x
287286 cache : ' pnpm'
288287 registry-url : https://registry.npmjs.org/
289288
290289 - run : pnpm install
291290 - if : matrix.settings.wasm
292- run : pnpm install wasm-pack
291+ run : pnpm install -w wasm-pack
293292
294293 - name : Lint check
295294 if : matrix.settings.wasm
@@ -391,15 +390,15 @@ jobs:
391390
392391 - name : Checkout
393392 if : needs.changes.outputs.build-others == 'true'
394- uses : actions/checkout@v4
393+ uses : actions/checkout@v5
395394
396395 - uses : pnpm/action-setup@v4
397396 if : needs.changes.outputs.build-others == 'true'
398397 - name : Setup Node
399398 if : needs.changes.outputs.build-others == 'true'
400- uses : actions/setup-node@v4
399+ uses : actions/setup-node@v5
401400 with :
402- node-version : 20 .x
401+ node-version : 24 .x
403402 cache : ' pnpm'
404403 registry-url : https://registry.npmjs.org/
405404
@@ -517,7 +516,7 @@ jobs:
517516 run : exit 1
518517
519518 - name : Checkout
520- uses : actions/checkout@v4
519+ uses : actions/checkout@v5
521520
522521 - name : Download Build Artifacts
523522 uses : actions/download-artifact@v4
@@ -536,9 +535,9 @@ jobs:
536535
537536 - uses : pnpm/action-setup@v4
538537 - name : Setup Node
539- uses : actions/setup-node@v4
538+ uses : actions/setup-node@v5
540539 with :
541- node-version : 20 .x
540+ node-version : 24 .x
542541 cache : ' pnpm'
543542 registry-url : https://registry.npmjs.org/
544543
@@ -569,13 +568,13 @@ jobs:
569568 run : exit 1
570569
571570 - name : Checkout
572- uses : actions/checkout@v4
571+ uses : actions/checkout@v5
573572
574573 - uses : pnpm/action-setup@v4
575574 - name : Setup Node
576- uses : actions/setup-node@v4
575+ uses : actions/setup-node@v5
577576 with :
578- node-version : 20 .x
577+ node-version : 24 .x
579578 cache : ' pnpm'
580579 registry-url : https://registry.npmjs.org/
581580
@@ -629,13 +628,13 @@ jobs:
629628 run : exit 1
630629
631630 - name : Checkout
632- uses : actions/checkout@v4
631+ uses : actions/checkout@v5
633632
634633 - uses : pnpm/action-setup@v4
635634 - name : Setup Node
636- uses : actions/setup-node@v4
635+ uses : actions/setup-node@v5
637636 with :
638- node-version : 20 .x
637+ node-version : 24 .x
639638 cache : ' pnpm'
640639 registry-url : https://registry.npmjs.org/
641640
@@ -685,21 +684,20 @@ jobs:
685684 # browser: firefox
686685 - host : macos-latest
687686 browser : webkit
688- # flaky. Updating node version or sharp/sqlite3 related deps might help.
689- # - host: windows-2022
687+ # - host: windows-latest
690688 # browser: chromium
691689
692690 runs-on : ${{ matrix.settings.host }}
693691
694692 steps :
695693 - name : Checkout
696- uses : actions/checkout@v4
694+ uses : actions/checkout@v5
697695
698696 - uses : pnpm/action-setup@v4
699697 - name : Setup Node
700- uses : actions/setup-node@v4
698+ uses : actions/setup-node@v5
701699 with :
702- node-version : 20 .x
700+ node-version : 24 .x
703701 cache : ' pnpm'
704702 registry-url : https://registry.npmjs.org/
705703
@@ -733,7 +731,7 @@ jobs:
733731 run : pnpm run test.e2e.qwik-react.${{ matrix.settings.browser }} --timeout 60000 --retries 7 --workers 1
734732
735733 - name : Validate Create Qwik Cli
736- if : matrix.settings.host != 'windows-2022 '
734+ if : matrix.settings.host != 'windows-latest '
737735 run : pnpm cli.validate
738736
739737 # ########### E2E CLI TEST ############
@@ -751,19 +749,19 @@ jobs:
751749 settings :
752750 - host : ubuntu-latest
753751 - host : macos-latest
754- - host : windows-2022
752+ - host : windows-latest
755753
756754 runs-on : ${{ matrix.settings.host }}
757755
758756 steps :
759757 - name : Checkout
760- uses : actions/checkout@v4
758+ uses : actions/checkout@v5
761759
762760 - uses : pnpm/action-setup@v4
763761 - name : Setup Node
764- uses : actions/setup-node@v4
762+ uses : actions/setup-node@v5
765763 with :
766- node-version : 20 .x
764+ node-version : 24 .x
767765 cache : ' pnpm'
768766 registry-url : https://registry.npmjs.org/
769767
@@ -791,13 +789,13 @@ jobs:
791789 runs-on : ubuntu-latest
792790 steps :
793791 - name : Checkout
794- uses : actions/checkout@v4
792+ uses : actions/checkout@v5
795793
796794 - uses : pnpm/action-setup@v4
797795 - name : Setup Node
798- uses : actions/setup-node@v4
796+ uses : actions/setup-node@v5
799797 with :
800- node-version : 20 .x
798+ node-version : 24 .x
801799 cache : ' pnpm'
802800 registry-url : https://registry.npmjs.org/
803801
@@ -871,13 +869,13 @@ jobs:
871869 path : cli-e2e-tests-completed.txt
872870
873871 - name : Checkout
874- uses : actions/checkout@v4
872+ uses : actions/checkout@v5
875873
876874 - uses : pnpm/action-setup@v4
877875 - name : Setup Node
878- uses : actions/setup-node@v4
876+ uses : actions/setup-node@v5
879877 with :
880- node-version : 20 .x
878+ node-version : 24 .x
881879 cache : ' pnpm'
882880 registry-url : https://registry.npmjs.org/
883881
0 commit comments