Add token permissions for CIs to fix issues reported by scorecard (#3867)

This commit is contained in:
TianlongLiang
2024-10-22 09:13:55 +08:00
committed by GitHub
parent 3ad95303d6
commit b34b2c8e26
20 changed files with 164 additions and 4 deletions

View File

@ -19,6 +19,9 @@ on:
# allow to be triggered manually
workflow_dispatch:
permissions:
contents: read
jobs:
analyze:
if: github.repository == 'bytecodealliance/wasm-micro-runtime'
@ -30,10 +33,6 @@ jobs:
# Consider using larger runners for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-13') || 'ubuntu-22.04' }}
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
@ -41,6 +40,11 @@ jobs:
language: [ 'cpp' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby', 'swift' ]
permissions:
contents: read
actions: read
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@v3