6666 shell : bash
6767 run : " curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.30.0/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
@@ -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 : |
@@ -180,14 +180,14 @@ jobs:
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 : |
@@ -230,14 +230,14 @@ jobs:
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
0 commit comments