diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2f4e79e..991318a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,6 +7,8 @@ on: permissions: contents: write packages: write + id-token: write + attestations: write jobs: release: @@ -29,10 +31,14 @@ jobs: mkdir -p tmp sed '/^# '$version'/,/^# /!d;//d;/^\s*$/d' CHANGELOG.md > tmp/release_changelog.md - name: Release - uses: goreleaser/goreleaser-action@5df302e5e9e4c66310a6b6493a8865b12c555af2 + uses: goreleaser/goreleaser-action@5df302e5e9e4c66310a6b6493a8865b12c555af2 # v2.8.0 with: distribution: goreleaser - version: v1.22.1 + version: v1.25.1 args: release --clean --release-notes=tmp/release_changelog.md env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: "Sign .tar.gz" + uses: actions/attest-build-provenance@951c0c5f8e375ad4efad33405ab77f7ded2358e4 # v1.1.1 + with: + subject-path: "dist/*.tar.gz"