Commit 0a6d4e7
ci(prcheck): split pipeline script into client + thin runner
Refactor the prcheck pipeline script in preparation for a second runner
that submits package builds. No behavior change.
* Move .github/workflows/scripts/control-tower-prcheck/ to
.github/workflows/scripts/control-tower/.
* Extract HTTP/auth/polling helpers from run_control_tower_prcheck.py
into a shared client.py module (post_scenario, get_job_status,
poll_until_terminal, etc.).
* Rename the runner to run_prcheck.py and reduce it to a thin CLI on
top of client.py.
* Update the sources-upload stages template to point at the new
script paths.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>1 parent 338885b commit 0a6d4e7
5 files changed
Lines changed: 261 additions & 215 deletions
File tree
- .github/workflows
- ado
- templates
- scripts/control-tower
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
| 203 | + | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
| 212 | + | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
| |||
0 commit comments