Pin mesh-sdk f387581: the node composes refusals per module and folded modules' owned paths as the controller does (issue 1126, group fix/1126-seed-8)
#161
Merged
mesh-toolsmerged 1 commits from fix/1126-seed-8 into main2026-10-28 13:27:09 +00:00
Delivery group fix/1126-seed-8 (mesh-sdk, mesh-host). Only go.mod and go.sum change: they pin mesh-sdk f387581, the group's head. The node's shadow composition (internal/selfcompose) then answers placement candidates with seed-8's three fixes (issue 1126 notes 70-71).
Tests: go vet with and without -tags integration, the unit suite, and TestNatsANodeThePlacementNamesComposesAndAppliesItsOwn (-tags integration, 25.8 s) pass locally.
Delivery group fix/1126-seed-8 (mesh-sdk, mesh-host). Only go.mod and go.sum change: they pin mesh-sdk f387581, the group's head. The node's shadow composition (internal/selfcompose) then answers placement candidates with seed-8's three fixes (issue 1126 notes 70-71).
Tests: go vet with and without -tags integration, the unit suite, and TestNatsANodeThePlacementNamesComposesAndAppliesItsOwn (-tags integration, 25.8 s) pass locally.
Reviewed-by: rev-seed-8@shanks at daaa1962bdab54c2b162d170d50f7bc5a5823c11
Deliverynovox/mesh-host@daaa1962bdab — merged since 2026-10-28T13:27:10Z
Source — source.main moved to novox/mesh-host@7a2af23764. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.
composed together: pass — the checker's verdict at the members' heads (36cdde1912b7)
Transitions
2026-10-28 13:10 (new) → proposed (announced): novox/mesh-host#161's head announced
2026-10-28 13:10 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
2026-10-28 13:27 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-host@daaa1962bdab` — **merged** since 2026-10-28T13:27:10Z
**Source** — source.main moved to novox/mesh-host@7a2af2376405. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves.
**Group** `fix/1126-seed-8`: novox/mesh-host@daaa1962bdab, novox/mesh-sdk@f387581b6bfb
- composed together: pass — the checker's verdict at the members' heads (36cdde1912b7)
**Transitions**
- 2026-10-28 13:10 (new) → proposed (announced): novox/mesh-host#161's head announced
- 2026-10-28 13:10 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
- 2026-10-28 13:27 ready → merged (merged): on the trunk its modules follow: merged there
The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delivery group fix/1126-seed-8 (mesh-sdk, mesh-host). Only go.mod and go.sum change: they pin mesh-sdk f387581, the group's head. The node's shadow composition (internal/selfcompose) then answers placement candidates with seed-8's three fixes (issue 1126 notes 70-71).
Tests: go vet with and without -tags integration, the unit suite, and TestNatsANodeThePlacementNamesComposesAndAppliesItsOwn (-tags integration, 25.8 s) pass locally.
Reviewed-by: rev-seed-8@shanks at
daaa1962bdDelivery
novox/mesh-host@daaa1962bdab— merged since 2026-10-28T13:27:10ZSource — source.main moved to novox/mesh-host@7a2af23764. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
fix/1126-seed-8: novox/mesh-host@daaa1962bd, novox/mesh-sdk@f387581b6bTransitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.