From 76f66955eb8d67a0a6d7d1d640face9043ec0e6b Mon Sep 17 00:00:00 2001 From: Teo Calin Date: Thu, 8 Oct 2026 16:37:21 +0300 Subject: [PATCH] ci(release): checksum files name the archive, not its build path The build job wrote out/ into each .sha256 file; publish checks them from release/, so sha256sum --check found nothing and the v0.4.0 release stopped there. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1bb3a65..181613f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -128,7 +128,8 @@ jobs: # layout pilotctl installs. python3 scripts/pack-bundle.py stage "out/$ARCHIVE" "$(git log -1 --format=%ct)" tar -tvzf "out/$ARCHIVE" - shasum -a 256 "out/$ARCHIVE" > "out/$ARCHIVE.sha256" + # The bare file name: publish checks these from another dir. + (cd out && shasum -a 256 "$ARCHIVE" > "$ARCHIVE.sha256") - uses: actions/upload-artifact@v7 with: