Refuse the tools-container shape for every module (to-be 38 WP4b's last step) #256

Merged
mesh-admin merged 1 commits from feat/wp4b-the-gate-refuses-the-container-shape-for-all into main 2026-10-04 00:29:00 +00:00
Contributor

Design 38 WP4b ends with the registration gate refusing the old shape for every module: tools served from a container built on the runtime's image.

Until now, a module already registered in that shape was rebuilt without complaint, so the pipeline kept running while about thirty modules moved. All of them have moved, and no catalogue module builds on the runtime image any more. The exception, registeredInThatShape, is removed. Before the runtime exists, the shape is still accepted.

The test is updated: a rebuild in the old shape is now refused. The full suite passes except the known TestTheResolverIsToldEveryMachineOnTheNetworkAndToldAgainWhenOneLeaves.

Design 38 WP4b ends with the registration gate refusing the old shape for every module: tools served from a container built on the runtime's image. Until now, a module already registered in that shape was rebuilt without complaint, so the pipeline kept running while about thirty modules moved. All of them have moved, and no catalogue module builds on the runtime image any more. The exception, `registeredInThatShape`, is removed. Before the runtime exists, the shape is still accepted. The test is updated: a rebuild in the old shape is now refused. The full suite passes except the known `TestTheResolverIsToldEveryMachineOnTheNetworkAndToldAgainWhenOneLeaves`.
mesh-admin added 1 commit 2026-10-04 00:28:56 +00:00
While some thirty modules still stood in that shape, one already registered so was rebuilt without
complaint. Every module has moved since; the exception would only let one move back.
mesh-admin merged commit 63bfc5fda5 into main 2026-10-04 00:29:00 +00:00
mesh-admin deleted branch feat/wp4b-the-gate-refuses-the-container-shape-for-all 2026-10-04 00:29:00 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-controller#256