Commit cf1f514
ci(infra-3596): provider-aware runs-on for signed iOS / TestFlight upload
Adds runner_provider plumbing to upload-to-testflight.yml and
build-and-upload-to-testflight.yml so signed iOS builds + TestFlight
upload can be dispatched on Namespace runners on the trial path.
upload-to-testflight.yml:
- Add runner_provider input to workflow_call
- testflight-upload-summary (ubuntu-latest) -> namespace-profile-metamask-ci-linux
- upload-ios-testflight (cirruslabs macos-runner:tahoe-xl) -> namespace-profile-metamask-ios-build
build-and-upload-to-testflight.yml:
- Add runner_provider input to workflow_call and workflow_dispatch
- Forward runner_provider to build.yml (already accepts the input)
- Forward runner_provider to upload-to-testflight.yml
- cleanup-build-branch (ubuntu-latest) -> namespace-profile-metamask-ci-linux
- create-build-branch.yml call left unchanged: tiny ephemeral
branch-creation job, not in the Phase 4 ticket inventory
Per the ticket's parallel work item, keychain cleanup must be validated
when this is dispatched on Namespace to ensure signing certificates
don't leak between jobs on the persistent macOS runner storage. The
existing configure-signing composite action handles cleanup; the trial
dispatch will exercise it on the new infrastructure.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 3ada7d1 commit cf1f514
2 files changed
Lines changed: 23 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
22 | 27 | | |
23 | 28 | | |
24 | 29 | | |
| |||
44 | 49 | | |
45 | 50 | | |
46 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
47 | 60 | | |
48 | 61 | | |
49 | 62 | | |
| |||
65 | 78 | | |
66 | 79 | | |
67 | 80 | | |
| 81 | + | |
68 | 82 | | |
69 | 83 | | |
70 | 84 | | |
| |||
79 | 93 | | |
80 | 94 | | |
81 | 95 | | |
| 96 | + | |
82 | 97 | | |
83 | 98 | | |
84 | 99 | | |
85 | 100 | | |
86 | 101 | | |
87 | 102 | | |
88 | | - | |
| 103 | + | |
89 | 104 | | |
90 | 105 | | |
91 | 106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
42 | 47 | | |
43 | 48 | | |
44 | 49 | | |
| |||
47 | 52 | | |
48 | 53 | | |
49 | 54 | | |
50 | | - | |
| 55 | + | |
51 | 56 | | |
52 | 57 | | |
53 | 58 | | |
| |||
69 | 74 | | |
70 | 75 | | |
71 | 76 | | |
72 | | - | |
| 77 | + | |
73 | 78 | | |
74 | 79 | | |
75 | 80 | | |
| |||
0 commit comments