build: add build attestation step at release (#10540)

Signed-off-by: Jakob Borg <jakob@kastelo.net>
This commit is contained in:
Jakob Borg
2026-01-24 08:39:01 +00:00
committed by GitHub
parent a4783ad5cd
commit 0735c25c92
+6 -3
View File
@@ -818,6 +818,9 @@ jobs:
environment: release environment: release
permissions: permissions:
contents: write contents: write
id-token: write
attestations: write
artifact-metadata: write
needs: needs:
- sign-for-upgrade - sign-for-upgrade
- package-debian - package-debian
@@ -844,10 +847,10 @@ jobs:
name: debian-packages name: debian-packages
path: packages path: packages
- uses: actions/setup-go@v6 - name: Create GitHub build provenance attestations
uses: actions/attest-build-provenance@v3
with: with:
go-version: ${{ needs.facts.outputs.go-version }} subject-path: packages/*
cache: false
- name: Push to object store (${{ env.VERSION }}) - name: Push to object store (${{ env.VERSION }})
uses: docker://docker.io/rclone/rclone:latest uses: docker://docker.io/rclone/rclone:latest