Checks under 5 minutes (mesh-build-go): siblings only in the digests that read them, selected dirs in a pool, a mirror and verify once, and a change judged by its own build module (issues 1896, 890, 1898; ADR 0535, 0536) #460
Reference in New Issue
Block a user
Design 47 milestone "checks under 5 minutes", one delivery group with mesh-sdk and mesh-delivery (branch feat/fastcheck). All in modules/mesh-build-go, but for two test-only fixes the group's own checks met.
runner: workspace: the installed module compiles the candidate's own mesh-build-go (GOPROXY=off) inside the isolation and runs the step with it; every answer carries judged_by.docker runfailed. needDocker now also asks the daemon, skips loudly where none answers and fails where MESH_REQUIRE_DOCKER=1 (merge-check.sh's docker step). Related to the bus-container tests in merge checks (the tracker's 1823).ee176b76, e9ce56e8; met a second time in the group's check 35629fe35dc8): the gate's real-bus tests in modules/mesh-delivery-gate wait 20 s instead of 5 s for an event, for a loaded build node; a failed first ask returns only after the gate's 30 s askAgainAfter, which the bound deliberately does not cover.Under ADR 0535 §2 this group's own check is judged by the installed (old) build module, once.
Reviewed-by: review-fastcheck-r2@shanks at
e9ce56e838(cf071270..e9ce56e8; the rest reviewed by review-fastcheck@shanks at29f4a366c2)Pushed-by: lead-47@shanks
Delivery
novox/mesh-catalog@e9ce56e83861— delivered since 2026-10-23T14:14:41ZDelivery plan — builds mesh-build-go → g14, novox, shanks; no bus step
Group
feat/fastcheck: novox/mesh-catalog@e9ce56e838, novox/mesh-delivery@4ffe5f4d52, novox/mesh-sdk@2248b985bfMachines
Transitions
89e15c7bcd, the trunk is now 08442b95cbeb; judged again on a recheck or when it is mergedThe commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.