6464 # we specify bash to get pipefail; it guards against the `curl` command
6565 # failing. otherwise `sh` won't catch that `curl` returned non-0
6666 shell : bash
67- run : " curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.30.3 /cargo-dist-installer.sh | sh"
67+ run : " curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.31.0 /cargo-dist-installer.sh | sh"
6868 - name : Cache dist
69- uses : actions/upload-artifact@v6
69+ uses : actions/upload-artifact@v7
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@v6
85+ uses : actions/upload-artifact@v7
8686 with :
8787 name : artifacts-plan-dist-manifest
8888 path : plan-dist-manifest.json
@@ -135,7 +135,7 @@ jobs:
135135 run : ${{ matrix.install_dist.run }}
136136 # Get the dist-manifest
137137 - name : Fetch local artifacts
138- uses : actions/download-artifact@v7
138+ uses : actions/download-artifact@v8
139139 with :
140140 pattern : artifacts-*
141141 path : target/distrib/
@@ -168,7 +168,7 @@ jobs:
168168
169169 cp dist-manifest.json "$BUILD_MANIFEST_NAME"
170170 - name : " Upload artifacts"
171- uses : actions/upload-artifact@v6
171+ uses : actions/upload-artifact@v7
172172 with :
173173 name : artifacts-build-local-${{ join(matrix.targets, '_') }}
174174 path : |
@@ -190,7 +190,7 @@ jobs:
190190 persist-credentials : false
191191 submodules : recursive
192192 - name : Install cached dist
193- uses : actions/download-artifact@v7
193+ uses : actions/download-artifact@v8
194194 with :
195195 name : cargo-dist-cache
196196 path : ~/.cargo/bin/
@@ -202,7 +202,7 @@ jobs:
202202 shell : bash
203203 # Get all the local artifacts for the global tasks to use (for e.g. checksums)
204204 - name : Fetch local artifacts
205- uses : actions/download-artifact@v7
205+ uses : actions/download-artifact@v8
206206 with :
207207 pattern : artifacts-*
208208 path : target/distrib/
@@ -233,7 +233,7 @@ jobs:
233233 find . -name '*.cdx.xml' | tee -a "$GITHUB_OUTPUT"
234234 echo "EOF" >> "$GITHUB_OUTPUT"
235235 - name : " Upload artifacts"
236- uses : actions/upload-artifact@v6
236+ uses : actions/upload-artifact@v7
237237 with :
238238 name : artifacts-build-global
239239 path : |
@@ -259,14 +259,14 @@ jobs:
259259 persist-credentials : false
260260 submodules : recursive
261261 - name : Install cached dist
262- uses : actions/download-artifact@v7
262+ uses : actions/download-artifact@v8
263263 with :
264264 name : cargo-dist-cache
265265 path : ~/.cargo/bin/
266266 - run : chmod +x ~/.cargo/bin/dist
267267 # Fetch artifacts from scratch-storage
268268 - name : Fetch artifacts
269- uses : actions/download-artifact@v7
269+ uses : actions/download-artifact@v8
270270 with :
271271 pattern : artifacts-*
272272 path : target/distrib/
@@ -279,14 +279,14 @@ jobs:
279279 cat dist-manifest.json
280280 echo "manifest=$(jq -c "." dist-manifest.json)" >> "$GITHUB_OUTPUT"
281281 - name : " Upload dist-manifest.json"
282- uses : actions/upload-artifact@v6
282+ uses : actions/upload-artifact@v7
283283 with :
284284 # Overwrite the previous copy
285285 name : artifacts-dist-manifest
286286 path : dist-manifest.json
287287 # Create a GitHub Release while uploading all files to it
288288 - name : " Download GitHub Artifacts"
289- uses : actions/download-artifact@v7
289+ uses : actions/download-artifact@v8
290290 with :
291291 pattern : artifacts-*
292292 path : artifacts
@@ -326,7 +326,7 @@ jobs:
326326 token : ${{ secrets.HOMEBREW_TAP_TOKEN }}
327327 # So we have access to the formula
328328 - name : Fetch homebrew formulae
329- uses : actions/download-artifact@v7
329+ uses : actions/download-artifact@v8
330330 with :
331331 pattern : artifacts-*
332332 path : Formula/
0 commit comments