Commit 1caac95
committed
fix(ci): stop weekly-refresh dying at the 6h ceiling before it dumps
Every run since at least 2026-08-03 has ended at 6:00:2x, always in
"Enrich benchmarks (all sources)". GitHub reports a job that hits its
6h ceiling as *cancelled* rather than failed, so nothing ever appeared
in the failed-run list while validate, integrity, the static dump and
the refresh PR were skipped every single week.
The cost is not theoretical: the published dump has drifted away from
data/ because the dump step never ran. 565 of 2,030 gpu pages, and 93
more across soc/watch/pda/brand, currently advertise a `verified` value
the record no longer has.
Give collection a 200-minute budget it checks between sources, so the
remainder of the pipeline always gets to run, and rotate the starting
point by ISO week so sources at the tail of the list are not starved
once the budget starts biting. Add a 330-minute job timeout so this
can never again be silently truncated by the platform ceiling.
Refs #11 parent c841b53 commit 1caac95
1 file changed
Lines changed: 30 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | 41 | | |
| |||
80 | 83 | | |
81 | 84 | | |
82 | 85 | | |
83 | | - | |
84 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
85 | 111 | | |
86 | 112 | | |
87 | | - | |
| 113 | + | |
| 114 | + | |
88 | 115 | | |
89 | 116 | | |
90 | 117 | | |
| |||
0 commit comments