Explorar el Código

fix zizmor security alerts on GHA workflows

Signed-off-by: Guillaume Lours <[email protected]>
Guillaume Lours hace 8 meses
padre
commit
51907d9f72
Se han modificado 2 ficheros con 15 adiciones y 4 borrados
  1. 3 1
      .github/workflows/ci.yml
  2. 12 3
      .github/workflows/scorecards.yml

+ 3 - 1
.github/workflows/ci.yml

@@ -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

+ 12 - 3
.github/workflows/scorecards.yml

@@ -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"