From 146d7da9ef817b4123f4b02cb153007c94ef4571 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 22 Sep 2026 01:30:53 +0200 Subject: [PATCH] The large bed starts the hand-started builder where a build is asked for: it does not outlive the broker's first reconcile --- test/integration/mesh.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/integration/mesh.test.ts b/test/integration/mesh.test.ts index 34b56df..632f623 100644 --- a/test/integration/mesh.test.ts +++ b/test/integration/mesh.test.ts @@ -1156,6 +1156,10 @@ test("a new commit reaches a machine that is already running the old one", { // novox/hq ADR 0010 names the real risk of replacing a pipeline with a comparison: losing the // question "did my change go out?". This is that question, end to end — a commit, a build, a // catalogue, and a machine that ends up running what the source says. + // The hand-started builder does not outlive a broker restart, and the foundation's broker is + // recreated when the first push reconciles it: a builder is (re)started here, where a build is + // asked for. The mesh's own builder is a module with a restart policy and needs none of this. + await startBuilder(); const repo = "/var/lib/mesh/builder/repositories/delivered"; const write = async (what: string) => await must("anchor", `mkdir -p ${repo} && printf %s '{"module":"delivered","version":"1",` +