diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a2b41f3ffa..cbadc790f0 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -9,8 +9,15 @@ on: schedule: - cron: '37 19 * * 0' +permissions: + contents: read + jobs: analyze: + permissions: + actions: read # for github/codeql-action/init to get workflow details + contents: read # for actions/checkout to fetch code + security-events: write # for github/codeql-action/autobuild to send a status report name: Analyze runs-on: ubuntu-latest diff --git a/.github/workflows/generate.yml b/.github/workflows/generate.yml index 2333939453..fed0376d7e 100644 --- a/.github/workflows/generate.yml +++ b/.github/workflows/generate.yml @@ -9,8 +9,14 @@ on: description: 'The remote kubernetes release branch to fetch openapi spec. .e.g. "release-1.23"' +permissions: + contents: read + jobs: generate: + permissions: + contents: write # for Git to git push + pull-requests: write # for repo-sync/pull-request to create pull requests runs-on: ubuntu-latest steps: - name: Checkout Java diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 85b9f369dd..50bf02de5d 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -6,6 +6,9 @@ on: - master workflow_dispatch: {} +permissions: + contents: read + jobs: verify: name: latest-images