CI: give unit shards 30 minutes instead of 20
Merged
BI
3d ago+3+3+0123456789-1-1-0123456789
Unit shards now take 15 to 20 minutes. For example, shard 3 on #1559 took 19.5 minutes. Recent runs on #1581 and #1583 were cancelled at the 20-minute limit with 0 failures, which blocks mergeable PRs for no reason.
Change
.github/workflows/ward-flow.yml: the unit job'stimeout-minutesgoes from 20 to 30, with a dated comment explaining why.- I raised the timeout rather than adding a fifth shard. A fifth shard would rename the required check names and the coverage blob set, and change
WARD_GATE_SHARDand the coverage merge.
No app code changes. No clinical change.
Checks (local)
node scripts/ward-ci-public/check-contracts.mjs: OK.tests/ward-public-ci-setup.test.ts: 35 passed.- Prettier: unchanged.
- Hosted CI decides the rest.
Generated by Claude Code