3030 steps :
3131 - name : Optimize CI
3232 id : check_skip
33+ # v0.0.9 still declares `using: node20`; emits a Node 20 deprecation warning until upstream ships a node24 release.
34+ # https://github.com/withgraphite/graphite-ci-action
3335 uses : withgraphite/graphite-ci-action@9bc969adfd43bb790da3b64b543c78c75cef9689 # v0.0.9
3436 with :
3537 graphite_token : ${{ secrets.GRAPHITE_CI_OPTIMIZER_TOKEN }}
9395 CARGO_HOME,{{ DEV_DRIVE }}/.cargo
9496 RUSTUP_HOME,{{ DEV_DRIVE }}/.rustup
9597
96- - uses : oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
98+ - uses : oxc-project/setup-rust@68c3199c5339f965e6e163924c3c450773eba42b # main (pending v1.0.17 — Swatinem/rust-cache v2.9.1 for node24)
9799 with :
98100 save-cache : ${{ github.ref_name == 'main' }}
99101 cache-key : test
@@ -162,7 +164,7 @@ jobs:
162164 - uses : taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
163165 - uses : ./.github/actions/clone
164166
165- - uses : oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
167+ - uses : oxc-project/setup-rust@68c3199c5339f965e6e163924c3c450773eba42b # main (pending v1.0.17 — Swatinem/rust-cache v2.9.1 for node24)
166168 with :
167169 save-cache : ${{ github.ref_name == 'main' }}
168170 cache-key : lint
@@ -179,7 +181,7 @@ jobs:
179181 with :
180182 files : .
181183
182- - uses : oxc-project/setup-node@4c26e7cb3605b6bdef5450dacd02c434b10fd8ba # v1.2 .0
184+ - uses : oxc-project/setup-node@ab97f03642370d79a7e96dd286bd02a1be40e0ba # v1.3 .0
183185
184186 - name : Install docs dependencies
185187 run : pnpm -C docs install --frozen-lockfile
@@ -219,18 +221,18 @@ jobs:
219221 CARGO_HOME,{{ DEV_DRIVE }}/.cargo
220222 RUSTUP_HOME,{{ DEV_DRIVE }}/.rustup
221223
222- - uses : oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
224+ - uses : oxc-project/setup-rust@68c3199c5339f965e6e163924c3c450773eba42b # main (pending v1.0.17 — Swatinem/rust-cache v2.9.1 for node24)
223225 with :
224226 save-cache : ${{ github.ref_name == 'main' }}
225227 cache-key : cli-e2e-test-${{ matrix.target }}
226228 target-dir : ${{ runner.os == 'Windows' && format('{0}/target', env.DEV_DRIVE) || '' }}
227229
228- - uses : oxc-project/setup-node@4c26e7cb3605b6bdef5450dacd02c434b10fd8ba # v1.2 .0
230+ - uses : oxc-project/setup-node@ab97f03642370d79a7e96dd286bd02a1be40e0ba # v1.3 .0
229231
230232 - name : Install docs dependencies
231233 run : pnpm -C docs install --frozen-lockfile
232234
233- - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
235+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
234236 with :
235237 name : rolldown-binaries
236238 path : ./rolldown/packages/rolldown/src
@@ -687,18 +689,18 @@ jobs:
687689 shell : bash
688690 run : mkdir -p "$TEMP" "$TMP"
689691
690- - uses : oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
692+ - uses : oxc-project/setup-rust@68c3199c5339f965e6e163924c3c450773eba42b # main (pending v1.0.17 — Swatinem/rust-cache v2.9.1 for node24)
691693 with :
692694 save-cache : ${{ github.ref_name == 'main' }}
693695 cache-key : cli-snap-test-${{ matrix.target }}
694696 target-dir : ${{ runner.os == 'Windows' && format('{0}/target', env.DEV_DRIVE) || '' }}
695697
696- - uses : oxc-project/setup-node@4c26e7cb3605b6bdef5450dacd02c434b10fd8ba # v1.2 .0
698+ - uses : oxc-project/setup-node@ab97f03642370d79a7e96dd286bd02a1be40e0ba # v1.3 .0
697699
698700 - name : Install docs dependencies
699701 run : pnpm -C docs install --frozen-lockfile
700702
701- - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
703+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
702704 with :
703705 name : rolldown-binaries
704706 path : ./rolldown/packages/rolldown/src
@@ -735,14 +737,14 @@ jobs:
735737 - uses : taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
736738 - uses : ./.github/actions/clone
737739
738- - uses : oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
740+ - uses : oxc-project/setup-rust@68c3199c5339f965e6e163924c3c450773eba42b # main (pending v1.0.17 — Swatinem/rust-cache v2.9.1 for node24)
739741 with :
740742 save-cache : ${{ github.ref_name == 'main' }}
741743 cache-key : cli-e2e-test-musl
742744
743- - uses : oxc-project/setup-node@4c26e7cb3605b6bdef5450dacd02c434b10fd8ba # v1.2 .0
745+ - uses : oxc-project/setup-node@ab97f03642370d79a7e96dd286bd02a1be40e0ba # v1.3 .0
744746
745- - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
747+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
746748 with :
747749 name : rolldown-binaries
748750 path : ./rolldown/packages/rolldown/src
@@ -814,14 +816,14 @@ jobs:
814816 - uses : taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
815817 - uses : ./.github/actions/clone
816818
817- - uses : oxc-project/setup-rust@23f38cfb0c04af97a055f76acee94d5be71c7c82 # v1.0.16
819+ - uses : oxc-project/setup-rust@68c3199c5339f965e6e163924c3c450773eba42b # main (pending v1.0.17 — Swatinem/rust-cache v2.9.1 for node24)
818820 with :
819821 save-cache : ${{ github.ref_name == 'main' }}
820822 cache-key : install-e2e-test
821823
822- - uses : oxc-project/setup-node@4c26e7cb3605b6bdef5450dacd02c434b10fd8ba # v1.2 .0
824+ - uses : oxc-project/setup-node@ab97f03642370d79a7e96dd286bd02a1be40e0ba # v1.3 .0
823825
824- - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
826+ - uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
825827 with :
826828 name : rolldown-binaries
827829 path : ./rolldown/packages/rolldown/src
0 commit comments