Commit 5db19fc
committed
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.1 parent 5737e80 commit 5db19fc
4 files changed
Lines changed: 276 additions & 230 deletions
File tree
- .github/workflows
- ado/templates
- scripts/control-tower
| 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 | | |
| |||
0 commit comments