Feature 57's release of mesh-host (the node-engine), as one commit on top of main: tree db310999 = the release branch merged with main (reviewed and merged there: #114; the one conflicting lock line already held main's addition). Route approved by the operator 10:26. Delivery group bundle A with mesh-sdk, mesh-controller and hq.
Feature 57's release of mesh-host (the node-engine), as one commit on top of main: tree db310999 = the release branch merged with main (reviewed and merged there: #114; the one conflicting lock line already held main's addition). Route approved by the operator 10:26. Delivery group bundle A with mesh-sdk, mesh-controller and hq.
Deliverynovox/mesh-host@bff1ac14a198 — delivered since 2026-10-16T09:39:08Z
Delivery plan — builds mesh-host → ace, g14, novox, shanks; no bus step
tier 0: mesh-host
ace: receives mesh-host
g14: receives mesh-host
novox: receives mesh-host
shanks: receives mesh-host
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-host is judged on its first machine
composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
Machines
mesh-host on every machine running it: sent
Transitions
2026-10-16 08:26 (new) → proposed (announced): novox/mesh-host#116's head announced
2026-10-16 08:28 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-16 08:28 checked → rejected (refused): the gate failed or could not run, or the repository's own check failed
2026-10-16 08:32 rejected → proposed (recheck): its check ran at 10:28 before its group sibling mesh-controller #355 (8c381172) was opened at 10:29; judge it beside that sibling (ADR 0382)
2026-10-16 08:35 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
2026-10-16 08:35 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
2026-10-16 09:33 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
2026-10-16 09:33 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit
2026-10-16 09:39 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-host@bff1ac14a198` — **delivered** since 2026-10-16T09:39:08Z
**Delivery plan** — builds mesh-host → ace, g14, novox, shanks; no bus step
- tier 0: mesh-host
- ace: receives mesh-host
- g14: receives mesh-host
- novox: receives mesh-host
- shanks: receives mesh-host
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-host is judged on its first machine
**Group** `release/57-config-and-provisioning`, in order: novox/hq@e7417cf1248c → novox/mesh-controller@8c381172e7ea → novox/mesh-host@bff1ac14a198 → novox/mesh-sdk@1bc5719b8b85
- novox/mesh-controller@8c381172e7ea before novox/mesh-host@bff1ac14a198: built by, over engine before controller
- novox/mesh-controller@8c381172e7ea before novox/mesh-sdk@1bc5719b8b85: built by
- composed together: pass — every machine composes with the change as it did without (4 of 4 compose)
**Machines**
- mesh-host on every machine running it: sent
**Transitions**
- 2026-10-16 08:26 (new) → proposed (announced): novox/mesh-host#116's head announced
- 2026-10-16 08:28 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-16 08:28 checked → rejected (refused): the gate failed or could not run, or the repository's own check failed
- 2026-10-16 08:32 rejected → proposed (recheck): its check ran at 10:28 before its group sibling mesh-controller #355 (8c381172) was opened at 10:29; judge it beside that sibling (ADR 0382)
- 2026-10-16 08:35 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
- 2026-10-16 08:35 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
- 2026-10-16 09:33 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
- 2026-10-16 09:33 published → delivering (go): its walk started: let go by this owner in its group's order, by a person, or on the controller's own path — not a failed walk that carried a later commit for it, after which it waits for a walk of its own commit
- 2026-10-16 09:39 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says
The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
Merge check at bff1ac14
Judged: head bff1ac14a198 merged into trunk 49c9002c04d3; read beside it: mesh-catalog 173c5d5ef434, mesh-controller d70bb1f38867, mesh-controller-main d70bb1f38867, mesh-tools 6b3e15042fee
mesh/merge-gate: FAIL — the controller the mesh runs does not build with this change's validator: docker run --label mesh.build=build-1792139188440155834 --volume /var/lib/build-agent/judge-cache/homes/build-1792139188440155834:/var/lib/build-agent/judge-cache/homes/build-1792139188440155834 --volume /var/lib/build-agent/judge-cache/go-cache:/var/lib/build-agent/judge-cache/go-cache --rm --network host --volume /var/lib/build-agent/workspace:/var/lib/build-agent/workspace --workdir /var/lib/build-agent/workspace/check/mesh-controller --user 0:0 --env HOME=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834 --env GIT_CONFIG_COUNT=1 --env GIT_CONFIG_KEY_0=safe.directory --env GIT_CONFIG_VALUE_0=* --env XDG_CONFIG_HOME=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834/.config --env GIT_CONFIG_GLOBAL=/dev/null --env GIT_CONFIG_NOSYSTEM=1 --env GOENV=off --env GOCACHE=/var/lib/build-agent/judge-cache/go-cache --env GOPATH=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834/go --env CGO_ENABLED=0 --env GOFLAGS=-mod=vendor -buildvcs=false --env GOPROXY=off novox.internal:5100/mesh-tools-go/build@sha256:2054591ca034b68323d87ec887ba34f56819cb3364034360c0777da4b314dd54 go build -o /var/lib/build-agent/workspace/check/bin/judge-with-this-validator ./cmd/mesh-controller: exit status 1 (modules: mesh-host)
mesh/repo-check: PASS — its merge-check.sh passed
Delivery plan — builds mesh-host → ace, g14, novox, shanks; no bus step
tier 0: mesh-host
ace: receives mesh-host
g14: receives mesh-host
novox: receives mesh-host
shanks: receives mesh-host
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-host is judged on its first machine
Run by the build seat on novox as build-1792139188440155834 (builds --log build-1792139188440155834).
--- its merge-check.sh (go toolchain)
ok github.com/novox/mesh-host/cmd/mesh-bootstrap 1.027s
ok github.com/novox/mesh-host/cmd/mesh-host 10.246s
ok github.com/novox/mesh-host/examples 1.051s
ok github.com/novox/mesh-host/internal/accounts 3.963s
ok github.com/novox/mesh-host/internal/apply 37.572s
ok github.com/novox/mesh-host/internal/bootstrap 7.584s
ok github.com/novox/mesh-host/internal/bundle 1.018s
ok github.com/novox/mesh-host/internal/declaration 1.062s
ok github.com/novox/mesh-host/internal/filling 1.741s
ok github.com/novox/mesh-host/internal/firewall 1.873s
ok github.com/novox/mesh-host/internal/identity 2.057s
ok github.com/novox/mesh-host/internal/image 1.013s
ok github.com/novox/mesh-host/internal/inventory 1.041s
ok github.com/novox/mesh-host/internal/link 10.666s
ok github.com/novox/mesh-host/internal/liveness 3.009s
ok github.com/novox/mesh-host/internal/meshcli 1.549s
ok github.com/novox/mesh-host/internal/network 1.054s
ok github.com/novox/mesh-host/internal/outward 1.057s
ok github.com/novox/mesh-host/internal/profile 1.727s
ok github.com/novox/mesh-host/internal/reachable 1.015s
ok github.com/novox/mesh-host/internal/store 2.300s
ok github.com/novox/mesh-host/internal/system 1.021s
ok github.com/novox/mesh-host/internal/tunnel 1.029s
ok github.com/novox/mesh-host/internal/units 1.014s
ok github.com/novox/mesh-host/internal/upgrade 1.867s
ok github.com/novox/mesh-host/internal/witness 37.705s
ok github.com/novox/mesh-host/packaging 1.019s
? github.com/novox/mesh-host/rootsearch [no test files]
ok github.com/novox/mesh-host/validate 1.020s
**Merge check** at `bff1ac14`
Judged: head `bff1ac14a198` merged into trunk `49c9002c04d3`; read beside it: mesh-catalog `173c5d5ef434`, mesh-controller `d70bb1f38867`, mesh-controller-main `d70bb1f38867`, mesh-tools `6b3e15042fee`
- `mesh/merge-gate`: **FAIL** — the controller the mesh runs does not build with this change's validator: docker run --label mesh.build=build-1792139188440155834 --volume /var/lib/build-agent/judge-cache/homes/build-1792139188440155834:/var/lib/build-agent/judge-cache/homes/build-1792139188440155834 --volume /var/lib/build-agent/judge-cache/go-cache:/var/lib/build-agent/judge-cache/go-cache --rm --network host --volume /var/lib/build-agent/workspace:/var/lib/build-agent/workspace --workdir /var/lib/build-agent/workspace/check/mesh-controller --user 0:0 --env HOME=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834 --env GIT_CONFIG_COUNT=1 --env GIT_CONFIG_KEY_0=safe.directory --env GIT_CONFIG_VALUE_0=* --env XDG_CONFIG_HOME=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834/.config --env GIT_CONFIG_GLOBAL=/dev/null --env GIT_CONFIG_NOSYSTEM=1 --env GOENV=off --env GOCACHE=/var/lib/build-agent/judge-cache/go-cache --env GOPATH=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834/go --env CGO_ENABLED=0 --env GOFLAGS=-mod=vendor -buildvcs=false --env GOPROXY=off novox.internal:5100/mesh-tools-go/build@sha256:2054591ca034b68323d87ec887ba34f56819cb3364034360c0777da4b314dd54 go build -o /var/lib/build-agent/workspace/check/bin/judge-with-this-validator ./cmd/mesh-controller: exit status 1 (modules: mesh-host)
- `mesh/repo-check`: **PASS** — its merge-check.sh passed
**Delivery plan** — builds mesh-host → ace, g14, novox, shanks; no bus step
- tier 0: mesh-host
- ace: receives mesh-host
- g14: receives mesh-host
- novox: receives mesh-host
- shanks: receives mesh-host
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-host is judged on its first machine
- read by no module's build: RELEASE-57.md, cmd/mesh-host/filling_test.go, cmd/mesh-host/movesecret_test.go, cmd/mesh-host/nodekey_test.go, cmd/mesh-host/units_test.go, cmd/mesh-host/vaultbox_nats_test.go, examples/foundation-first-node.lock, internal/apply/filled_apply_test.go, internal/apply/filled_library_test.go, internal/apply/filled_test.go, internal/apply/ownership_test.go, internal/apply/vault_sealed_test.go, internal/declaration/ownership_test.go, internal/declaration/provisioner_test.go, internal/filling/filling.go, internal/filling/filling_test.go, internal/link/movesecret_test.go, validate/validate_test.go
Run by the build seat on novox as `build-1792139188440155834` (`builds --log build-1792139188440155834`).
```
--- its merge-check.sh (go toolchain)
ok github.com/novox/mesh-host/cmd/mesh-bootstrap 1.027s
ok github.com/novox/mesh-host/cmd/mesh-host 10.246s
ok github.com/novox/mesh-host/examples 1.051s
ok github.com/novox/mesh-host/internal/accounts 3.963s
ok github.com/novox/mesh-host/internal/apply 37.572s
ok github.com/novox/mesh-host/internal/bootstrap 7.584s
ok github.com/novox/mesh-host/internal/bundle 1.018s
ok github.com/novox/mesh-host/internal/declaration 1.062s
ok github.com/novox/mesh-host/internal/filling 1.741s
ok github.com/novox/mesh-host/internal/firewall 1.873s
ok github.com/novox/mesh-host/internal/identity 2.057s
ok github.com/novox/mesh-host/internal/image 1.013s
ok github.com/novox/mesh-host/internal/inventory 1.041s
ok github.com/novox/mesh-host/internal/link 10.666s
ok github.com/novox/mesh-host/internal/liveness 3.009s
ok github.com/novox/mesh-host/internal/meshcli 1.549s
ok github.com/novox/mesh-host/internal/network 1.054s
ok github.com/novox/mesh-host/internal/outward 1.057s
ok github.com/novox/mesh-host/internal/profile 1.727s
ok github.com/novox/mesh-host/internal/reachable 1.015s
ok github.com/novox/mesh-host/internal/store 2.300s
ok github.com/novox/mesh-host/internal/system 1.021s
ok github.com/novox/mesh-host/internal/tunnel 1.029s
ok github.com/novox/mesh-host/internal/units 1.014s
ok github.com/novox/mesh-host/internal/upgrade 1.867s
ok github.com/novox/mesh-host/internal/witness 37.705s
ok github.com/novox/mesh-host/packaging 1.019s
? github.com/novox/mesh-host/rootsearch [no test files]
ok github.com/novox/mesh-host/validate 1.020s
```
Merge check at bff1ac14
Judged: head bff1ac14a198 merged into trunk 49c9002c04d3; read beside it: mesh-catalog 173c5d5ef434, mesh-controller e8dac13a4977, mesh-controller-main d70bb1f38867, mesh-tools 6b3e15042fee
Siblings read beside it: novox/mesh-controller#3558c381172e7ea merged onto d70bb1f38867 (main); judged by sibling novox/mesh-controller#355 merge e8dac13a4977
mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-host)
mesh/repo-check: PASS — its merge-check.sh passed
Delivery plan — builds mesh-host → ace, g14, novox, shanks; no bus step
tier 0: mesh-host
ace: receives mesh-host
g14: receives mesh-host
novox: receives mesh-host
shanks: receives mesh-host
grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-host is judged on its first machine
Run by the build seat on shanks as build-1792139562848621857 (builds --log build-1792139562848621857).
--- the gate: mesh-host
mesh-host: ok
long-running resources without health: 0
files asking for a setting without saying whether it is trusted: 0
1 manifest(s) checked. Judged against the seats this binary carries; a claim on one of the mesh's own seats is judged fully at registration, and a seat declared by a module not given here reads as unknown. Identities judged on a 6-character machine name, against the bounds of the providers given here
judging 0 module(s) changed against 4 machine(s), as the snapshot of 2026-10-16T01:34:49Z says they run
composing every machine as the mesh is
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
composing every machine with the change
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
merge gate: PASS — every machine composes with the change as it did without (4 of 4 compose)
judged by controller development build against the facts of 2026-10-16T01:34:49Z
machines:
- a machine (f35): composes
- holds mesh-dns-resolver (idt): composes
- holds git, holds mesh-artifact-store, holds mesh-broker, holds mesh-catalog, holds mesh-delivery, holds mesh-dns-resolver, holds mesh-store, holds mesh-vault, holds npm-package-registry, the control node, the hub (ygcyr): composes
- a machine (yvbpsm): composes
a merge would rebuild 1 module(s) in 1 tier(s): mesh-host
notes:
- RELEASE-57.md, cmd/mesh-host/filling_test.go, cmd/mesh-host/movesecret_test.go, cmd/mesh-host/nodekey_test.go, cmd/mesh-host/units_test.go, cmd/mesh-host/vaultbox_nats_test.go, examples/foundation-first-node.lock, internal/apply/filled_apply_test.go, internal/apply/filled_library_test.go, internal/apply/filled_test.go, internal/apply/ownership_test.go, internal/apply/vault_sealed_test.go, internal/declaration/ownership_test.go, internal/declaration/provisioner_test.go, internal/filling/filling.go, internal/filling/filling_test.go, internal/link/movesecret_test.go and validate/validate_test.go read by no module's build, and rebuild nothing (issue 280)
--- its merge-check.sh (go toolchain)
ok github.com/novox/mesh-host/cmd/mesh-bootstrap 1.015s
ok github.com/novox/mesh-host/cmd/mesh-host 7.728s
ok github.com/novox/mesh-host/examples 1.030s
ok github.com/novox/mesh-host/internal/accounts 1.490s
ok github.com/novox/mesh-host/internal/apply 7.355s
ok github.com/novox/mesh-host/internal/bootstrap 4.305s
ok github.com/novox/mesh-host/internal/bundle 1.032s
ok github.com/novox/mesh-host/internal/declaration 1.074s
ok github.com/novox/mesh-host/internal/filling 1.750s
ok github.com/novox/mesh-host/internal/firewall 1.817s
ok github.com/novox/mesh-host/internal/identity 1.112s
ok github.com/novox/mesh-host/internal/image 1.031s
ok github.com/novox/mesh-host/internal/inventory 1.054s
ok github.com/novox/mesh-host/internal/link 10.490s
ok github.com/novox/mesh-host/internal/liveness 2.115s
ok github.com/novox/mesh-host/internal/meshcli 1.566s
ok github.com/novox/mesh-host/internal/network 1.048s
ok github.com/novox/mesh-host/internal/outward 1.035s
ok github.com/novox/mesh-host/internal/profile 1.628s
ok github.com/novox/mesh-host/internal/reachable 1.034s
ok github.com/novox/mesh-host/internal/store 1.212s
ok github.com/novox/mesh-host/internal/system 1.036s
ok github.com/novox/mesh-host/internal/tunnel 1.044s
ok github.com/novox/mesh-host/internal/units 1.032s
ok github.com/novox/mesh-host/internal/upgrade 1.105s
ok github.com/novox/mesh-host/internal/witness 7.997s
ok github.com/novox/mesh-host/packaging 1.014s
? github.com/novox/mesh-host/rootsearch [no test files]
ok github.com/novox/mesh-host/validate 1.014s
**Merge check** at `bff1ac14`
Judged: head `bff1ac14a198` merged into trunk `49c9002c04d3`; read beside it: mesh-catalog `173c5d5ef434`, mesh-controller `e8dac13a4977`, mesh-controller-main `d70bb1f38867`, mesh-tools `6b3e15042fee`
Siblings read beside it: novox/mesh-controller#355 `8c381172e7ea` merged onto `d70bb1f38867` (main); judged by sibling novox/mesh-controller#355 merge e8dac13a4977
- `mesh/merge-gate`: **PASS** — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-host)
- `mesh/repo-check`: **PASS** — its merge-check.sh passed
**Delivery plan** — builds mesh-host → ace, g14, novox, shanks; no bus step
- tier 0: mesh-host
- ace: receives mesh-host
- g14: receives mesh-host
- novox: receives mesh-host
- shanks: receives mesh-host
- grants step: if this changes what the bus's user list says (a new tool, subject or user), novox is sent that list alone, every build there kept, before mesh-host is judged on its first machine
- read by no module's build: RELEASE-57.md, cmd/mesh-host/filling_test.go, cmd/mesh-host/movesecret_test.go, cmd/mesh-host/nodekey_test.go, cmd/mesh-host/units_test.go, cmd/mesh-host/vaultbox_nats_test.go, examples/foundation-first-node.lock, internal/apply/filled_apply_test.go, internal/apply/filled_library_test.go, internal/apply/filled_test.go, internal/apply/ownership_test.go, internal/apply/vault_sealed_test.go, internal/declaration/ownership_test.go, internal/declaration/provisioner_test.go, internal/filling/filling.go, internal/filling/filling_test.go, internal/link/movesecret_test.go, validate/validate_test.go
Run by the build seat on shanks as `build-1792139562848621857` (`builds --log build-1792139562848621857`).
```
--- the gate: mesh-host
mesh-host: ok
long-running resources without health: 0
files asking for a setting without saying whether it is trusted: 0
1 manifest(s) checked. Judged against the seats this binary carries; a claim on one of the mesh's own seats is judged fully at registration, and a seat declared by a module not given here reads as unknown. Identities judged on a 6-character machine name, against the bounds of the providers given here
judging 0 module(s) changed against 4 machine(s), as the snapshot of 2026-10-16T01:34:49Z says they run
composing every machine as the mesh is
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
composing every machine with the change
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
the bus's user list leaves out 5 user(s) the mesh has minted no credential for: controller, node.f35, node.idt, node.ygcyr, node.yvbpsm. Each is a user that cannot connect until one is issued
merge gate: PASS — every machine composes with the change as it did without (4 of 4 compose)
judged by controller development build against the facts of 2026-10-16T01:34:49Z
machines:
- a machine (f35): composes
- holds mesh-dns-resolver (idt): composes
- holds git, holds mesh-artifact-store, holds mesh-broker, holds mesh-catalog, holds mesh-delivery, holds mesh-dns-resolver, holds mesh-store, holds mesh-vault, holds npm-package-registry, the control node, the hub (ygcyr): composes
- a machine (yvbpsm): composes
a merge would rebuild 1 module(s) in 1 tier(s): mesh-host
notes:
- RELEASE-57.md, cmd/mesh-host/filling_test.go, cmd/mesh-host/movesecret_test.go, cmd/mesh-host/nodekey_test.go, cmd/mesh-host/units_test.go, cmd/mesh-host/vaultbox_nats_test.go, examples/foundation-first-node.lock, internal/apply/filled_apply_test.go, internal/apply/filled_library_test.go, internal/apply/filled_test.go, internal/apply/ownership_test.go, internal/apply/vault_sealed_test.go, internal/declaration/ownership_test.go, internal/declaration/provisioner_test.go, internal/filling/filling.go, internal/filling/filling_test.go, internal/link/movesecret_test.go and validate/validate_test.go read by no module's build, and rebuild nothing (issue 280)
--- its merge-check.sh (go toolchain)
ok github.com/novox/mesh-host/cmd/mesh-bootstrap 1.015s
ok github.com/novox/mesh-host/cmd/mesh-host 7.728s
ok github.com/novox/mesh-host/examples 1.030s
ok github.com/novox/mesh-host/internal/accounts 1.490s
ok github.com/novox/mesh-host/internal/apply 7.355s
ok github.com/novox/mesh-host/internal/bootstrap 4.305s
ok github.com/novox/mesh-host/internal/bundle 1.032s
ok github.com/novox/mesh-host/internal/declaration 1.074s
ok github.com/novox/mesh-host/internal/filling 1.750s
ok github.com/novox/mesh-host/internal/firewall 1.817s
ok github.com/novox/mesh-host/internal/identity 1.112s
ok github.com/novox/mesh-host/internal/image 1.031s
ok github.com/novox/mesh-host/internal/inventory 1.054s
ok github.com/novox/mesh-host/internal/link 10.490s
ok github.com/novox/mesh-host/internal/liveness 2.115s
ok github.com/novox/mesh-host/internal/meshcli 1.566s
ok github.com/novox/mesh-host/internal/network 1.048s
ok github.com/novox/mesh-host/internal/outward 1.035s
ok github.com/novox/mesh-host/internal/profile 1.628s
ok github.com/novox/mesh-host/internal/reachable 1.034s
ok github.com/novox/mesh-host/internal/store 1.212s
ok github.com/novox/mesh-host/internal/system 1.036s
ok github.com/novox/mesh-host/internal/tunnel 1.044s
ok github.com/novox/mesh-host/internal/units 1.032s
ok github.com/novox/mesh-host/internal/upgrade 1.105s
ok github.com/novox/mesh-host/internal/witness 7.997s
ok github.com/novox/mesh-host/packaging 1.014s
? github.com/novox/mesh-host/rootsearch [no test files]
ok github.com/novox/mesh-host/validate 1.014s
```
Tree db310999 = the reviewed release branch (#114). The operator's word for releasing feature 57: 10:10 and 10:26.
ready at bff1ac14a198a1e2181053582728024c758bb800
Tree db310999 = the reviewed release branch (#114). The operator's word for releasing feature 57: 10:10 and 10:26.
mesh-delivery: the ready mark at is cleared: the head is now bff1ac14a1, pushed after it. Mark the new head ready once it is reviewed.
mesh-delivery: the ready mark at is cleared: the head is now bff1ac14a198a1e2181053582728024c758bb800, pushed after it. Mark the new head ready once it is reviewed.
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.
Feature 57's release of mesh-host (the node-engine), as one commit on top of main: tree
db310999= the release branch merged with main (reviewed and merged there: #114; the one conflicting lock line already held main's addition). Route approved by the operator 10:26. Delivery group bundle A with mesh-sdk, mesh-controller and hq.Delivery
novox/mesh-host@bff1ac14a198— delivered since 2026-10-16T09:39:08ZDelivery plan — builds mesh-host → ace, g14, novox, shanks; no bus step
Group
release/57-config-and-provisioning, in order: novox/hq@e7417cf124 → novox/mesh-controller@8c381172e7 → novox/mesh-host@bff1ac14a1 → novox/mesh-sdk@1bc5719b8bMachines
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.Merge check at
bff1ac14Judged: head
bff1ac14a198merged into trunk49c9002c04d3; read beside it: mesh-catalog173c5d5ef434, mesh-controllerd70bb1f38867, mesh-controller-maind70bb1f38867, mesh-tools6b3e15042feemesh/merge-gate: FAIL — the controller the mesh runs does not build with this change's validator: docker run --label mesh.build=build-1792139188440155834 --volume /var/lib/build-agent/judge-cache/homes/build-1792139188440155834:/var/lib/build-agent/judge-cache/homes/build-1792139188440155834 --volume /var/lib/build-agent/judge-cache/go-cache:/var/lib/build-agent/judge-cache/go-cache --rm --network host --volume /var/lib/build-agent/workspace:/var/lib/build-agent/workspace --workdir /var/lib/build-agent/workspace/check/mesh-controller --user 0:0 --env HOME=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834 --env GIT_CONFIG_COUNT=1 --env GIT_CONFIG_KEY_0=safe.directory --env GIT_CONFIG_VALUE_0=* --env XDG_CONFIG_HOME=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834/.config --env GIT_CONFIG_GLOBAL=/dev/null --env GIT_CONFIG_NOSYSTEM=1 --env GOENV=off --env GOCACHE=/var/lib/build-agent/judge-cache/go-cache --env GOPATH=/var/lib/build-agent/judge-cache/homes/build-1792139188440155834/go --env CGO_ENABLED=0 --env GOFLAGS=-mod=vendor -buildvcs=false --env GOPROXY=off novox.internal:5100/mesh-tools-go/build@sha256:2054591ca034b68323d87ec887ba34f56819cb3364034360c0777da4b314dd54 go build -o /var/lib/build-agent/workspace/check/bin/judge-with-this-validator ./cmd/mesh-controller: exit status 1 (modules: mesh-host)mesh/repo-check: PASS — its merge-check.sh passedDelivery plan — builds mesh-host → ace, g14, novox, shanks; no bus step
Run by the build seat on novox as
build-1792139188440155834(builds --log build-1792139188440155834).Merge check at
bff1ac14Judged: head
bff1ac14a198merged into trunk49c9002c04d3; read beside it: mesh-catalog173c5d5ef434, mesh-controllere8dac13a4977, mesh-controller-maind70bb1f38867, mesh-tools6b3e15042feeSiblings read beside it: novox/mesh-controller#355
8c381172e7eamerged ontod70bb1f38867(main); judged by sibling novox/mesh-controller#355 merge e8dac13a4977mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: mesh-host)mesh/repo-check: PASS — its merge-check.sh passedDelivery plan — builds mesh-host → ace, g14, novox, shanks; no bus step
Run by the build seat on shanks as
build-1792139562848621857(builds --log build-1792139562848621857).ready at
bff1ac14a1Tree
db310999= the reviewed release branch (#114). The operator's word for releasing feature 57: 10:10 and 10:26.mesh-delivery: the ready mark at is cleared: the head is now
bff1ac14a1, pushed after it. Mark the new head ready once it is reviewed.ready at
bff1ac14a1Marked again (issue 873: the label was cleared).