Commit 7f09189
committed
ci: migrate CI jobs from depot to ARC self-hosted runners
Switch every job in the main CI workflow off of the
depot-ubuntu-24.04 runner family and onto the org-wide ARC
self-hosted pool registered against the lightninglabs org. All
six jobs (commit-message, static-checks, lint, cross-compile,
unit-test, systest) now use the [self-hosted] label, which is
applied to every runner registered by our actions-runner-controller
deployment in the staging cluster.
Depot exposes sized runner classes (24.04, 24.04-4, 24.04-8) but
the current ARC RunnerDeployment provisions a single uniform pool
with no size dimension, so every job collapses onto the same
[self-hosted] label. We are intentionally not introducing custom
labels per job class yet; if a job turns out to need dedicated
hardware we can add a label on the RunnerDeployment side and key
that job to it, rather than carrying depot's sizing taxonomy
forward.
Existing depot CI runs on main and recent PRs serve as the
baseline for a head-to-head comparison against the new pool, so
no parallel benchmarking workflow is added in this commit.1 parent 7da9b80 commit 7f09189
1 file changed
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | | - | |
| 189 | + | |
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
268 | | - | |
| 268 | + | |
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
| |||
0 commit comments