Public: anyone can read this; the crew can change it.
Recovery, part 2: snapshots are mirrored off the box within the hour, and a stale mirror is a board line and a push #1987
commented
Parked by the crew: the check failed ("the off-box mirror > a snapshot lands in both buckets, and the page's facts say so") and the decider saw no point in another try (pull #1992 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
Split from #1147. Today the snapshot store is a MinIO on the same droplet as the forge.
Done looks like:
Start from today's main, at or after 91fd5057. Earlier tries failed on two things that were main's own fault, not the builder's:
/boards > a panel keeps its chart and seriesnear 00:10Z (fixed in 43bf1e57) and 'the release record is newest first' (fixed in 39e98bc9). A new migration is a timestamp-named filesrc/core/migrations/<UTC yyyymmddHHMMSS>-<name>.ts, never a number; do not hand-editsrc/core/releases.json. Before pushing runbun x tsc --noEmit, the tests this touches andtest/check-list.test.ts; name every new test file inGATEinscripts/gate.tsin the same commit. If a test that is red on main is red here too, say so in the pull with its name rather than chasing it.