From 8f66ad1efaed6247e62c4eebfca50dd962813f03 Mon Sep 17 00:00:00 2001 From: Matt Conflitti Date: Wed, 5 Aug 2026 11:01:01 -0400 Subject: [PATCH] Bump the artifact actions off Node.js 20 GitHub Actions runners now force actions/upload-artifact@v4 and actions/download-artifact@v4 onto Node.js 24 and print a deprecation warning. Move to the current majors, which declare node24 themselves. upload v7 and download v8 are a pair: v7 adds unzipped direct uploads, and v8 is the version that handles them. v8 also turns an artifact digest mismatch from a warning into an error, which is the behavior we want here -- a corrupt dist/ must fail the job, not become a GitHub release. --- .github/workflows/release.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d0ef687..d2433cb 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -37,7 +37,7 @@ jobs: fi - run: just build - run: just smoke - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: dist path: dist/ @@ -51,7 +51,7 @@ jobs: contents: write steps: - uses: actions/checkout@v7 - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: dist path: dist/