Added missing permissions required for code-sign-windows (#32281)
For #32007. Added missing attestation permission requirements.
This commit is contained in:
@@ -70,10 +70,11 @@ jobs:
|
||||
needs: build
|
||||
uses: ./.github/workflows/code-sign-windows.yml
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write # required for attestations
|
||||
attestations: write # required for attestations
|
||||
with:
|
||||
attest: "true"
|
||||
attest: true
|
||||
filename: fleetd-base.msi
|
||||
upload_name: fleetd-base-msi
|
||||
secrets:
|
||||
|
||||
@@ -98,7 +98,7 @@ jobs:
|
||||
shell: cmd
|
||||
|
||||
- name: Attest binary
|
||||
if: ${{ inputs.attest == 'true' }}
|
||||
if: ${{ inputs.attest }}
|
||||
continue-on-error: true
|
||||
uses: actions/attest-build-provenance@619dbb2e03e0189af0c55118e7d3c5e129e99726 # v2.0
|
||||
with:
|
||||
|
||||
@@ -131,8 +131,12 @@ jobs:
|
||||
code-sign-windows:
|
||||
needs: desktop-windows
|
||||
uses: ./.github/workflows/code-sign-windows.yml
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write # required for code-sign-windows
|
||||
attestations: write # required for code-sign-windows
|
||||
with:
|
||||
attest: "true"
|
||||
attest: true
|
||||
filename: fleet-desktop.exe
|
||||
upload_name: fleet-desktop.exe
|
||||
secrets:
|
||||
@@ -173,8 +177,12 @@ jobs:
|
||||
code-sign-windows-arm64:
|
||||
needs: desktop-windows-arm64
|
||||
uses: ./.github/workflows/code-sign-windows.yml
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write # required for code-sign-windows
|
||||
attestations: write # required for code-sign-windows
|
||||
with:
|
||||
attest: "true"
|
||||
attest: true
|
||||
filename: fleet-desktop.exe
|
||||
upload_name: fleet-desktop-arm64.exe
|
||||
download_name: unsigned-windows-arm64
|
||||
|
||||
@@ -204,10 +204,11 @@ jobs:
|
||||
needs: goreleaser-windows
|
||||
uses: ./.github/workflows/code-sign-windows.yml
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write # required for attestations
|
||||
attestations: write # required for attestations
|
||||
with:
|
||||
attest: 'true'
|
||||
attest: true
|
||||
filename: orbit.exe
|
||||
upload_name: orbit-windows
|
||||
secrets:
|
||||
@@ -257,10 +258,11 @@ jobs:
|
||||
needs: goreleaser-windows-arm64
|
||||
uses: ./.github/workflows/code-sign-windows.yml
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write # required for attestations
|
||||
attestations: write # required for attestations
|
||||
with:
|
||||
attest: 'true'
|
||||
attest: true
|
||||
filename: orbit.exe
|
||||
upload_name: orbit-windows-arm64
|
||||
download_name: unsigned-windows-arm64
|
||||
|
||||
@@ -214,7 +214,12 @@ jobs:
|
||||
code-sign-windows:
|
||||
needs: build-fleetd-base-msi
|
||||
uses: ./.github/workflows/code-sign-windows.yml
|
||||
permissions:
|
||||
contents: read
|
||||
id-token: write # required for code-sign-windows
|
||||
attestations: write # required for code-sign-windows
|
||||
with:
|
||||
attest: true
|
||||
filename: fleetd-base.msi
|
||||
upload_name: fleetd-base-msi
|
||||
secrets:
|
||||
|
||||
Reference in New Issue
Block a user