ci: update {download,upload}-artifact Action versions

Bumps `actions/upload-artifact` from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v5) Bumps `actions/download-artifact` from 5 to 6. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v5...v6) Originally-authored-by: dependabot[bot] <support@github.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Johannes Schindelin committed Nov 6, 2025 at 13:59 UTC 8d71696686762c57e251f8a191ecad28861de6a7
1 file changed +10 -10
.github/workflows/main.yml
+10 -10
@@ -123,7 +123,7 @@ jobs:
123 - name: zip up tracked files
124 run: git archive -o artifacts/tracked.tar.gz HEAD
125 - name: upload tracked files and build artifacts
126 - uses: actions/upload-artifact@v4
126 + uses: actions/upload-artifact@v5
127 with:
128 name: windows-artifacts
129 path: artifacts
@@ -140,7 +140,7 @@ jobs:
140 cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}
141 steps:
142 - name: download tracked files and build artifacts
143 - uses: actions/download-artifact@v5
143 + uses: actions/download-artifact@v6
144 with:
145 name: windows-artifacts
146 path: ${{github.workspace}}
@@ -157,7 +157,7 @@ jobs:
157 run: ci/print-test-failures.sh
158 - name: Upload failed tests' directories
159 if: failure() && env.FAILED_TEST_ARTIFACTS != ''
160 - uses: actions/upload-artifact@v4
160 + uses: actions/upload-artifact@v5
161 with:
162 name: failed-tests-windows-${{ matrix.nr }}
163 path: ${{env.FAILED_TEST_ARTIFACTS}}
@@ -208,7 +208,7 @@ jobs:
208 - name: zip up tracked files
209 run: git archive -o artifacts/tracked.tar.gz HEAD
210 - name: upload tracked files and build artifacts
211 - uses: actions/upload-artifact@v4
211 + uses: actions/upload-artifact@v5
212 with:
213 name: vs-artifacts
214 path: artifacts
@@ -226,7 +226,7 @@ jobs:
226 steps:
227 - uses: git-for-windows/setup-git-for-windows-sdk@v1
228 - name: download tracked files and build artifacts
229 - uses: actions/download-artifact@v5
229 + uses: actions/download-artifact@v6
230 with:
231 name: vs-artifacts
232 path: ${{github.workspace}}
@@ -244,7 +244,7 @@ jobs:
244 run: ci/print-test-failures.sh
245 - name: Upload failed tests' directories
246 if: failure() && env.FAILED_TEST_ARTIFACTS != ''
247 - uses: actions/upload-artifact@v4
247 + uses: actions/upload-artifact@v5
248 with:
249 name: failed-tests-windows-vs-${{ matrix.nr }}
250 path: ${{env.FAILED_TEST_ARTIFACTS}}
@@ -270,7 +270,7 @@ jobs:
270 shell: pwsh
271 run: meson compile -C build
272 - name: Upload build artifacts
273 - uses: actions/upload-artifact@v4
273 + uses: actions/upload-artifact@v5
274 with:
275 name: windows-meson-artifacts
276 path: build
@@ -292,7 +292,7 @@ jobs:
292 shell: pwsh
293 run: pip install meson ninja
294 - name: Download build artifacts
295 - uses: actions/download-artifact@v5
295 + uses: actions/download-artifact@v6
296 with:
297 name: windows-meson-artifacts
298 path: build
@@ -339,7 +339,7 @@ jobs:
339 run: ci/print-test-failures.sh
340 - name: Upload failed tests' directories
341 if: failure() && env.FAILED_TEST_ARTIFACTS != ''
342 - uses: actions/upload-artifact@v4
342 + uses: actions/upload-artifact@v5
343 with:
344 name: failed-tests-${{matrix.vector.jobname}}
345 path: ${{env.FAILED_TEST_ARTIFACTS}}
@@ -439,7 +439,7 @@ jobs:
439 run: sudo --preserve-env --set-home --user=builder ci/print-test-failures.sh
440 - name: Upload failed tests' directories
441 if: failure() && env.FAILED_TEST_ARTIFACTS != ''
442 - uses: actions/upload-artifact@v4
442 + uses: actions/upload-artifact@v5
443 with:
444 name: failed-tests-${{matrix.vector.jobname}}
445 path: ${{env.FAILED_TEST_ARTIFACTS}}