diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index dcc5efc..124a9af 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -69,7 +69,13 @@ jobs: run: make sign-rpm - name: Generate and clearsign SHA256SUMS - run: make clearsign + run: | + set -euo pipefail + VERSION="$(sed -n 's/^version = "\(.*\)"/\1/p' pyproject.toml)" + cd dist + sha256sum "fenris_${VERSION}_amd64.deb" \ + "fenris-${VERSION}-1.x86_64.rpm" > SHA256SUMS + gpg --batch --yes --clearsign --local-user packaging@bongbetic.com SHA256SUMS - name: Validate signatures and checksums run: |