From 0f5aa9828bcaae0c6d4b7631345e76ee11d428ef Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Fri, 2 Oct 2026 18:51:33 +0100 Subject: [PATCH] [ci] bump download-artifact to v8 for the restate.tar snapshot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit download-artifact < v6 can exit successfully with a truncated file when the blob download stalls for 30s: the stall timer destroys the response stream but the error is never surfaced, so the step passes and the next step fails in `docker load` with: failed to ingest "blobs/sha256/…": short read: expected … bytes but got …: unexpected EOF v6+ rejects on the stall timeout (so the built-in retries kick in), and v8 also fails the step on digest mismatch by default. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index fb9b5fe..ea5e085 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -91,7 +91,7 @@ jobs: # We must use download-artifact to get artifacts created during *this* workflow run, ie by workflow call - name: Download restate snapshot from in-progress workflow if: ${{ inputs.restateCommit != '' && github.event_name != 'workflow_dispatch' }} - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: restate.tar # In the workflow dispatch case where the artifact was created in a previous run, we can download as normal