Require SDK 0.1.5: a launched bundle names its module and emits through the runtime (hq ADR 0193) #37

Merged
mesh-admin merged 1 commits from fix/the-toolchain-carries-sdk-0.1.5 into main 2026-10-03 19:24:00 +00:00
Contributor

Live regression fix. The toolchain image installs node-tools' dependencies from this package.json with a range; with the file unchanged, Docker reused the cached install layer and the image kept SDK 0.1.3 after 0.1.5 was published. Bundles copy their dependencies from that image, so the relaunched nftables and fail2ban bundles (seat registered first) served their seat's verbs as their own tools, and node-packet-filter.* / node-intrusion-prevention.* stopped answering on g14, ace and shanks. Requiring ^0.1.5 states what the runtime and bundles need and invalidates the cached layer. Bundles are rebuilt after the image.

Live regression fix. The toolchain image installs node-tools' dependencies from this package.json with a range; with the file unchanged, Docker reused the cached install layer and the image kept SDK 0.1.3 after 0.1.5 was published. Bundles copy their dependencies from that image, so the relaunched nftables and fail2ban bundles (seat registered first) served their seat's verbs as their own tools, and `node-packet-filter.*` / `node-intrusion-prevention.*` stopped answering on g14, ace and shanks. Requiring ^0.1.5 states what the runtime and bundles need and invalidates the cached layer. Bundles are rebuilt after the image.
mesh-admin added 1 commit 2026-10-03 19:23:56 +00:00
The toolchain image installs from this package.json with a range; unchanged, Docker reused the
cached install and the image kept SDK 0.1.3 after 0.1.5 was published. Bundles copied that copy, so
a launched bundle registering its seat first served the seat's verbs as its own tools. Requiring
0.1.5 says what the runtime and its bundles need, and invalidates the cached layer.
mesh-admin merged commit 42e0987c64 into main 2026-10-03 19:24:00 +00:00
mesh-admin deleted branch fix/the-toolchain-carries-sdk-0.1.5 2026-10-03 19:24: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-tools#37