From f3671451774039086937ff90bafd870ce9352239 Mon Sep 17 00:00:00 2001 From: Lucas Mundim Date: Tue, 16 Jun 2026 18:52:21 -0300 Subject: [PATCH] ci: bump artifact actions to Node 24 (upload-artifact v7, download-artifact v8) GitHub deprecated Node.js 20 actions; the build/merge digest pattern used actions/upload-artifact@v4 and actions/download-artifact@v4 (both Node 20), producing deprecation warnings on every release run. Bump to the latest majors, which default to Node 24: - upload-artifact v4 -> v7 (v6+ runs Node 24) - download-artifact v4 -> v8 (v7+ runs Node 24) The params we use are unchanged across these versions (upload: name/path/ if-no-files-found/retention-days; download: path/pattern/merge-multiple). download v8's digest-mismatch=error default and ESM migration are safe for the empty digest-marker files. --- .github/workflows/docker-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 8b5363b..a331184 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -83,7 +83,7 @@ jobs: - name: Upload digest if: github.event_name != 'pull_request' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: digests-${{ matrix.image.name }}-${{ matrix.arch.name }} path: /tmp/digests/* @@ -112,7 +112,7 @@ jobs: fi - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: /tmp/digests pattern: digests-${{ matrix.image }}-*