Repository navigation
Commit 6d39903
committed
Raise CI job budget and bound each slow step separately
The cold `prepare-envs` install alone can run for about two hours on the
slower matrix legs (uv rebuilds the local packages in every env), so the
120-minute job timeout cancelled runs before the check steps could
report anything. A single job-wide limit also hides which step hung.
- Raise the job timeout to 240 minutes and give the install (80), inspect
(30) and audit (30) steps their own limits, so a hang in one step fails
that step instead of eating the whole job budget.
- Trim the uv cache whenever the install step ran, not only when it
succeeded, and save it once the trim succeeded. A timed-out cold
install has already built most of the wheels; discarding them made the
next run pay the same two hours again.1 parent 1c351e6 commit 6d39903
1 file changed
Lines changed: 6 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
| 39 | + | |
41 | 40 | | |
42 | 41 | | |
43 | 42 | | |
| |||
121 | 120 | | |
122 | 121 | | |
123 | 122 | | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| 143 | + | |
142 | 144 | | |
143 | 145 | | |
144 | 146 | | |
| |||
234 | 236 | | |
235 | 237 | | |
236 | 238 | | |
237 | | - | |
| 239 | + | |
238 | 240 | | |
239 | 241 | | |
240 | 242 | | |
| |||
248 | 250 | | |
249 | 251 | | |
250 | 252 | | |
251 | | - | |
| 253 | + | |
252 | 254 | | |
253 | 255 | | |
254 | 256 | | |
| |||
0 commit comments