Просмотр исходного кода

fix(e2e): grant prepare-matrix the permission it now needs

A reusable workflow's job cannot request more than the caller granted, so
prepare-matrix asking for pull-requests: read failed the whole run at startup
before any job ran. actionlint does not catch it: the constraint is between
two files.

Refs: external-secrets/external-secrets#6785
Signed-off-by: Alexander Chernov <alexander@chernov.it>
Alexander Chernov 1 месяц назад
Родитель
Сommit
f66efbe08a
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      .github/workflows/e2e.yml

+ 2 - 0
.github/workflows/e2e.yml

@@ -28,6 +28,7 @@ jobs:
     permissions:
       id-token: write # for oidc auth with aws/gcp/azure
       contents: read  # for checkout
+      pull-requests: read # prepare-matrix lists changed files to pick legs
     if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository && github.actor !='dependabot[bot]'
     uses: ./.github/workflows/e2e-reusable.yml
     secrets:
@@ -135,6 +136,7 @@ jobs:
     permissions:
       id-token: write # for oidc auth with aws/gcp/azure
       contents: read  # for checkout
+      pull-requests: read # prepare-matrix lists changed files to pick legs
     needs: guard-fork
     if: github.event_name == 'repository_dispatch'
     uses: ./.github/workflows/e2e-reusable.yml