fix(ci): grant id-token to the docker.yml reusable-workflow call

docker.yml now requests id-token: write for WIF cache auth, but it is
invoked as a reusable workflow from ci.yml on PRs — and a called
workflow cannot request a permission its caller lacks. That mismatch
is a startup_failure (run 30596417013 died before any job). Add
id-token: write to ci.yml's top-level permissions.
This commit is contained in:
ethernet 2026-07-30 21:32:44 -04:00
parent 96c08cf3c5
commit f87bc50dc6

View file

@ -24,6 +24,7 @@ permissions:
pull-requests: write # needed by lint (PR comment) + supply-chain review_status
actions: read # needed by osv-scanner (SARIF upload)
security-events: write # needed by osv-scanner (SARIF upload)
id-token: write # needed by docker.yml (WIF -> Artifact Registry buildx cache)
packages: write # needed by docker build
concurrency: