Commit 09232a5
CI: per-user mine timeout + lower max-api-fetches
At ~30-90 min cold-mine per user, an 80-user queue would take 40-100
hours. Bound each user to 25 min wallclock via 'timeout --kill-after
=30s 1500 python3 ...' so a single repo-heavy account can't block
the queue. Partial state is already deployed via the watcher's
interim deploys, so a timed-out user still shows up with whatever
phase it reached.
Also drop max-api-fetches from 1500 to 800. Most of the marginal
fetches are PR-detail / commit-stats that only matter for the rarer
"PR-only repo" lines counts — losing some completeness here is fine
for a first-pass prepopulate.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent b7d2c59 commit 09232a5
1 file changed
Lines changed: 10 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
204 | 209 | | |
205 | 210 | | |
206 | 211 | | |
207 | 212 | | |
208 | 213 | | |
209 | 214 | | |
210 | 215 | | |
211 | | - | |
| 216 | + | |
| 217 | + | |
212 | 218 | | |
213 | | - | |
| 219 | + | |
214 | 220 | | |
215 | 221 | | |
216 | 222 | | |
217 | | - | |
| 223 | + | |
| 224 | + | |
218 | 225 | | |
219 | 226 | | |
220 | 227 | | |
| |||
0 commit comments