fix: Add id-token permissions for attestation in build-linux job

This commit is contained in:
Alessio Dal Santo
2026-01-16 14:24:15 +01:00
parent ca3d1dc118
commit 999bdf3e39
+4
View File
@@ -25,6 +25,8 @@ jobs:
permissions: permissions:
contents: read contents: read
packages: write packages: write
id-token: write
attestations: write
steps: steps:
- name: Checkout repository - name: Checkout repository
@@ -71,6 +73,8 @@ jobs:
platforms: linux/amd64 platforms: linux/amd64
- name: Generate artifact attestation - name: Generate artifact attestation
if: github.event_name != 'pull_request'
continue-on-error: true
uses: actions/attest-build-provenance@v1 uses: actions/attest-build-provenance@v1
with: with:
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}