From d21949c04150817a6efab365c31b8b46b27cf312 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 13 Oct 2026 11:13:58 +0200 Subject: [PATCH] Serve the Go toolchain's repository to the genesis bed's installer (hq issue 616) Genesis's base step now builds mesh-tools-go beside mesh-tools, from the repository beside --tools-source; the bed's forge served only the four repositories genesis cloned before, so the step would find nothing there. --- test/integration/genesis-keeps-its-bus.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/integration/genesis-keeps-its-bus.test.ts b/test/integration/genesis-keeps-its-bus.test.ts index e2b4268..2fbb13e 100644 --- a/test/integration/genesis-keeps-its-bus.test.ts +++ b/test/integration/genesis-keeps-its-bus.test.ts @@ -28,7 +28,7 @@ * MESH_LAB_HOST_BINARY=/mesh-host MESH_LAB_BOOTSTRAP_BINARY=/mesh-bootstrap * MESH_LAB_BUNDLE=/examples/foundation-first-node.lock * MESH_LAB_CATALOG=/modules - * MESH_LAB_REPOS= + * MESH_LAB_REPOS= * — served by the forge machine at each checkout's HEAD; the catalogue's is the one built from * MESH_LAB_KEEP=1 leave it standing */ @@ -52,7 +52,8 @@ const FORGE = "forge"; const FORGE_ADDRESS = "192.0.2.30"; const REGISTRY = "192.0.2.10:5000"; /** The repositories the installer clones, served by the forge at each checkout's HEAD. */ -const REPOS = ["mesh-controller", "mesh-tools", "mesh-sdk", "mesh-catalog"] as const; +// mesh-tools-go is found by the installer beside mesh-tools (hq issue 616): genesis builds the Go toolchain too. +const REPOS = ["mesh-controller", "mesh-tools", "mesh-tools-go", "mesh-sdk", "mesh-catalog"] as const; /** The step this bed is about, as the installer names it. */ const BROKER = "broker"; /** The installer's steps before it, in its order: a first run stopped at one of these never reached it. */ -- 2.54.0