fix zizmor security alerts on GHA workflows

Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
This commit is contained in:
Guillaume Lours 2025-04-11 15:35:55 +02:00 committed by Nicolas De loof
parent a3f88a0a1d
commit 51907d9f72
2 changed files with 15 additions and 4 deletions

View File

@ -77,8 +77,10 @@ jobs:
-
name: Prepare
run: |
platform=${{ matrix.platform }}
platform=${MATRIX_PLATFORM}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
env:
MATRIX_PLATFORM: ${{ matrix.platform }}
-
name: Set up QEMU
uses: docker/setup-qemu-action@v3

View File

@ -7,9 +7,6 @@ on:
push:
branches: [ "main" ]
# Declare default permissions as read only.
permissions: read-all
jobs:
analysis:
name: Scorecards analysis
@ -19,6 +16,18 @@ jobs:
security-events: write
# Used to receive a badge.
id-token: write
# read permissions to all the other objects
actions: read
attestations: read
checks: read
contents: read
deployments: read
issues: read
discussions: read
packages: read
pages: read
pull-requests: read
statuses: read
steps:
- name: "Checkout code"