One-node bed: SDK-by-version, rename, and the store/broker upgrade proofs #27

Merged
jschoubben merged 26 commits from feat/a-bed-that-hands-over-nothing into main 2026-09-16 21:25:34 +00:00
Showing only changes of commit 70c1545161 - Show all commits
+4 -1
View File
@@ -848,8 +848,11 @@ before(async () => {
said.push(` names ${(hosts.match(/[a-z0-9-]+\.internal/g) ?? []).join(" ")}`);
// The networks the declarations asked for, rather than whatever the runtime had lying around.
// `lavinmq` no longer declares one: it adopts the foundation's mesh-broker rather than raising a
// server of its own on a private network (novox/hq issue 051, WBS 3.2), so the only module
// network here is the consumer's own.
const networks = (await on(CONTROL, `docker network ls --format '{{.Name}}'`)).out;
for (const wanted of ["lavinmq", "amqp-ping"]) {
for (const wanted of ["amqp-ping"]) {
assert.match(networks, new RegExp(`^${wanted}$`, "m"),
`the ${wanted} module declares a network and none exists:\n${networks}`);
}