Commit 2194102
fix(ci): restore id-token permission for build-ios-e2e.yml dispatch
Dropped accidentally during the merge of origin/main into namespace-runner-trial4
(merge commit e7405cc). When resolving the permissions-block conflict, main's
version (no permissions block) was chosen — but main only has workflow_call,
where permissions inherit from the caller.
Phase 4 added workflow_dispatch to this workflow so iOS builds can be manually
triggered for Namespace trial validation. Direct workflow_dispatch runs don't
inherit permissions from a caller, and setup-e2e-env now assumes an AWS role
via OIDC (introduced by main's #29247 "ci: reuse native E2E builds across
commits and PRs"), which requires id-token: write.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent e7405cc commit 2194102
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
55 | 62 | | |
56 | 63 | | |
57 | 64 | | |
| |||
0 commit comments