5656 env :
5757 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5858 steps :
59- - uses : actions/checkout@v4
59+ - uses : actions/checkout@v6
6060 with :
6161 persist-credentials : false
6262 submodules : recursive
6666 shell : bash
6767 run : " curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.30.2/cargo-dist-installer.sh | sh"
6868 - name : Cache dist
69- uses : actions/upload-artifact@v4
69+ uses : actions/upload-artifact@v5
7070 with :
7171 name : cargo-dist-cache
7272 path : ~/.cargo/bin/dist
8282 cat plan-dist-manifest.json
8383 echo "manifest=$(jq -c "." plan-dist-manifest.json)" >> "$GITHUB_OUTPUT"
8484 - name : " Upload dist-manifest.json"
85- uses : actions/upload-artifact@v4
85+ uses : actions/upload-artifact@v5
8686 with :
8787 name : artifacts-plan-dist-manifest
8888 path : plan-dist-manifest.json
@@ -116,7 +116,7 @@ jobs:
116116 - name : enable windows longpaths
117117 run : |
118118 git config --global core.longpaths true
119- - uses : actions/checkout@v4
119+ - uses : actions/checkout@v6
120120 with :
121121 persist-credentials : false
122122 submodules : recursive
@@ -131,7 +131,7 @@ jobs:
131131 run : ${{ matrix.install_dist.run }}
132132 # Get the dist-manifest
133133 - name : Fetch local artifacts
134- uses : actions/download-artifact@v4
134+ uses : actions/download-artifact@v6
135135 with :
136136 pattern : artifacts-*
137137 path : target/distrib/
@@ -158,7 +158,7 @@ jobs:
158158
159159 cp dist-manifest.json "$BUILD_MANIFEST_NAME"
160160 - name : " Upload artifacts"
161- uses : actions/upload-artifact@v4
161+ uses : actions/upload-artifact@v5
162162 with :
163163 name : artifacts-build-local-${{ join(matrix.targets, '_') }}
164164 path : |
@@ -175,19 +175,19 @@ jobs:
175175 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
176176 BUILD_MANIFEST_NAME : target/distrib/global-dist-manifest.json
177177 steps :
178- - uses : actions/checkout@v4
178+ - uses : actions/checkout@v6
179179 with :
180180 persist-credentials : false
181181 submodules : recursive
182182 - name : Install cached dist
183- uses : actions/download-artifact@v4
183+ uses : actions/download-artifact@v6
184184 with :
185185 name : cargo-dist-cache
186186 path : ~/.cargo/bin/
187187 - run : chmod +x ~/.cargo/bin/dist
188188 # Get all the local artifacts for the global tasks to use (for e.g. checksums)
189189 - name : Fetch local artifacts
190- uses : actions/download-artifact@v4
190+ uses : actions/download-artifact@v6
191191 with :
192192 pattern : artifacts-*
193193 path : target/distrib/
@@ -205,7 +205,7 @@ jobs:
205205
206206 cp dist-manifest.json "$BUILD_MANIFEST_NAME"
207207 - name : " Upload artifacts"
208- uses : actions/upload-artifact@v4
208+ uses : actions/upload-artifact@v5
209209 with :
210210 name : artifacts-build-global
211211 path : |
@@ -225,19 +225,19 @@ jobs:
225225 outputs :
226226 val : ${{ steps.host.outputs.manifest }}
227227 steps :
228- - uses : actions/checkout@v4
228+ - uses : actions/checkout@v6
229229 with :
230230 persist-credentials : false
231231 submodules : recursive
232232 - name : Install cached dist
233- uses : actions/download-artifact@v4
233+ uses : actions/download-artifact@v6
234234 with :
235235 name : cargo-dist-cache
236236 path : ~/.cargo/bin/
237237 - run : chmod +x ~/.cargo/bin/dist
238238 # Fetch artifacts from scratch-storage
239239 - name : Fetch artifacts
240- uses : actions/download-artifact@v4
240+ uses : actions/download-artifact@v6
241241 with :
242242 pattern : artifacts-*
243243 path : target/distrib/
@@ -250,14 +250,14 @@ jobs:
250250 cat dist-manifest.json
251251 echo "manifest=$(jq -c "." dist-manifest.json)" >> "$GITHUB_OUTPUT"
252252 - name : " Upload dist-manifest.json"
253- uses : actions/upload-artifact@v4
253+ uses : actions/upload-artifact@v5
254254 with :
255255 # Overwrite the previous copy
256256 name : artifacts-dist-manifest
257257 path : dist-manifest.json
258258 # Create a GitHub Release while uploading all files to it
259259 - name : " Download GitHub Artifacts"
260- uses : actions/download-artifact@v4
260+ uses : actions/download-artifact@v6
261261 with :
262262 pattern : artifacts-*
263263 path : artifacts
@@ -289,14 +289,14 @@ jobs:
289289 if : ${{ !fromJson(needs.plan.outputs.val).announcement_is_prerelease || fromJson(needs.plan.outputs.val).publish_prereleases }}
290290 steps :
291291 - name : Fetch npm packages
292- uses : actions/download-artifact@v4
292+ uses : actions/download-artifact@v6
293293 with :
294294 pattern : artifacts-*
295295 path : npm/
296296 merge-multiple : true
297- - uses : actions/setup-node@v4
297+ - uses : actions/setup-node@v6
298298 with :
299- node-version : ' 20 .x'
299+ node-version : ' 24 .x'
300300 registry-url : ' https://registry.npmjs.org'
301301 - run : |
302302 for release in $(echo "$PLAN" | jq --compact-output '.releases[] | select([.artifacts[] | endswith("-npm-package.tar.gz")] | any)'); do
@@ -319,7 +319,7 @@ jobs:
319319 env :
320320 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
321321 steps :
322- - uses : actions/checkout@v4
322+ - uses : actions/checkout@v6
323323 with :
324324 persist-credentials : false
325325 submodules : recursive
0 commit comments