mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
Three of the last four pushes to main failed the integration workflow without a single failing test. Shard 1 of 3 was still logging green results when the 25-minute job timeout cancelled it; the same tests in the same shard had run in 13 minutes the day before. A slow runner day doubles every test's wall time, and a guard under twice the ordinary run cannot absorb that. Four shards keep each slice around fifty files, and the guard moves to 40 minutes, three times an ordinary run. A wedged test still fails through vitest's own 60-second budget, so the job timeout only has to catch a container that never boots. The fan-in job is unchanged; it still refuses a matrix with any cancelled shard.