Added missing permissions (#32021)

For #32007. Added missing permissions for attestation.
This commit is contained in:
Juan Fernandez 2025-08-19 14:04:17 -04:00 committed by GitHub
parent 51a5b6166a
commit 19a5298f5b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View file

@ -69,7 +69,11 @@ jobs:
code-sign:
needs: build
uses: ./.github/workflows/code-sign-windows.yml
permissions:
id-token: write # required for attestations
attestations: write # required for attestations
with:
attest: "true"
filename: fleetd-base.msi
upload_name: fleetd-base-msi
secrets:

View file

@ -203,6 +203,9 @@ jobs:
code-sign-windows:
needs: goreleaser-windows
uses: ./.github/workflows/code-sign-windows.yml
permissions:
id-token: write # required for attestations
attestations: write # required for attestations
with:
attest: 'true'
filename: orbit.exe
@ -253,6 +256,9 @@ jobs:
code-sign-windows-arm64:
needs: goreleaser-windows-arm64
uses: ./.github/workflows/code-sign-windows.yml
permissions:
id-token: write # required for attestations
attestations: write # required for attestations
with:
attest: 'true'
filename: orbit.exe