Assigner pins mesh-sdk 76f7c4d, which defines the seat mesh-delivery-checker, so L3's check can compose (issue 774) #108

Merged
mesh-tools merged 1 commits from fix/assigner-pin-checker-seat into main 2026-10-28 23:59:03 +00:00
Member

Issue 774 (L3), kind of issue 1585.

L3's group check (d9a0e4aec26c) failed on ace, novox and shanks: "mesh-delivery-checker claims "mesh-delivery-checker", which is a seat in the mesh's own namespace that it does not define (ADR 0121)". The check reads the running assigner's composition verdict (checker main.go:172-186, compositions.go:24-79), which composes with the assigner's own mesh-sdk (pass.go:454-455, 489): 77b48a4 predates the seat (mesh-sdk go/catalogue/checker_seat.go, since 8eafc0c).

This release moves only the assigner's pin to 76f7c4d (mesh-sdk #127's head: L3's sdk 8eafc0c and the seed fixes). The live assigner takes in: the seats mesh-delivery-checker and node-engine (no module on mesh-catalog main claims node-engine), and the issue 1126 seed fixes (held-as-today, the brief's 'stays as today'). L3's #105 pins the assigner to the same commit, so it merges cleanly after this.

Quick vs thorough: quick (this): a release ahead of L3. Thorough (issue 1585): the check composes with the group's own mesh-sdk; too large for tonight, noted on 1585.

Tests: assigner go build, go vet (+integration tag), go test pass.

Reviewed-by: rev-l2@shanks at e0af965d8b

Issue 774 (L3), kind of issue 1585. L3's group check (d9a0e4aec26c) failed on ace, novox and shanks: "mesh-delivery-checker claims \"mesh-delivery-checker\", which is a seat in the mesh's own namespace that it does not define (ADR 0121)". The check reads the running assigner's composition verdict (checker main.go:172-186, compositions.go:24-79), which composes with the assigner's own mesh-sdk (pass.go:454-455, 489): 77b48a4 predates the seat (mesh-sdk go/catalogue/checker_seat.go, since 8eafc0c). This release moves only the assigner's pin to 76f7c4d (mesh-sdk #127's head: L3's sdk 8eafc0c and the seed fixes). The live assigner takes in: the seats mesh-delivery-checker and node-engine (no module on mesh-catalog main claims node-engine), and the issue 1126 seed fixes (held-as-today, the brief's 'stays as today'). L3's #105 pins the assigner to the same commit, so it merges cleanly after this. Quick vs thorough: quick (this): a release ahead of L3. Thorough (issue 1585): the check composes with the group's own mesh-sdk; too large for tonight, noted on 1585. Tests: assigner go build, go vet (+integration tag), go test pass. Reviewed-by: rev-l2@shanks at e0af965d8b409d3f90b11dea50d4fe55117e0441
mesh-tools added 1 commit 2026-10-28 23:36:57 +00:00
Assigner pins mesh-sdk 76f7c4d, which defines the seat mesh-delivery-checker: the check composes with the running assigner's mesh-sdk, so L3's checker claim is refused until this runs (issue 774, kind of issue 1585)
mesh/delivery merged: source.main moved to novox/mesh-delivery@d4cbfc135918
mesh/check being carried to e0af965d8b40 on d4cbfc135918 | from fa075dc880af
e0af965d8b
Author
Member

Delivery novox/mesh-delivery@e0af965d8b40 — merged since 2026-10-28T23:59:05Z

Source — source.main moved to novox/mesh-delivery@d4cbfc1359. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-10-28 23:36 (new) → proposed (announced): novox/mesh-delivery#108's head announced
  • 2026-10-28 23:37 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 23:59 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-delivery@e0af965d8b40` — **merged** since 2026-10-28T23:59:05Z **Source** — source.main moved to novox/mesh-delivery@d4cbfc135918. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-10-28 23:36 (new) → proposed (announced): novox/mesh-delivery#108's head announced - 2026-10-28 23:37 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 23:59 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-tools merged commit d4cbfc1359 into main 2026-10-28 23:59:03 +00:00
mesh-tools deleted branch fix/assigner-pin-checker-seat 2026-10-28 23:59:03 +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-delivery#108