Propose mesh-issues' owners: mesh-config takes the SDK that reads names with digits as names (issue 1439) #402

Merged
mesh-tools merged 1 commits from feat/1439-name-runs into main 2026-10-21 08:07:39 +00:00
Member

Issue 1439: mesh-config refused every proposal of mesh-issues' owners as carrying a secret. mesh-config now takes mesh-sdk at feat/1439-name-runs (7bf4a80, v0.1.14-0.20261021075504-7bf4a8053a49), which judges a lowercase name with digits piece by piece; its go directive moves 1.25 -> 1.26 as that SDK requires (brother, mesh-mail and mesh-build-go are on 1.26 already).

Test 1439/AC3 (proposals_test.go): the catalogue's 134 owners plus okioki are put to the operator; it fails with the issue's refusal on the old SDK and passes on the new one. mesh-controller.try build-1792569483133370574 passed at 2379027. Also ignores modules/mesh-config/mesh-config (a local build, issue 1577).

Delivery group feat/1439-name-runs with mesh-sdk, which merges first.

Reviewed-by: reviewer@g14 at 2379027cec

Issue 1439: mesh-config refused every proposal of mesh-issues' owners as carrying a secret. mesh-config now takes mesh-sdk at feat/1439-name-runs (7bf4a80, v0.1.14-0.20261021075504-7bf4a8053a49), which judges a lowercase name with digits piece by piece; its go directive moves 1.25 -> 1.26 as that SDK requires (brother, mesh-mail and mesh-build-go are on 1.26 already). Test 1439/AC3 (proposals_test.go): the catalogue's 134 owners plus okioki are put to the operator; it fails with the issue's refusal on the old SDK and passes on the new one. mesh-controller.try build-1792569483133370574 passed at 2379027. Also ignores modules/mesh-config/mesh-config (a local build, issue 1577). Delivery group feat/1439-name-runs with mesh-sdk, which merges first. Reviewed-by: reviewer@g14 at 2379027ceca56c0deaef5c40e6b4828495e36ed8
mesh-tools added 1 commit 2026-10-21 07:59:06 +00:00
Propose mesh-issues' owners: take the SDK that reads names with digits as names (issue 1439)
mesh/repo-check head 2379027ceca5 merged into trunk f813be275306 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
mesh/merge-gate head 2379027ceca5 merged into trunk f813be275306 — pass: group feat/1439-name-runs composed: every machine composes with the change as it d…
mesh/delivery delivered
mesh/delivery-group group feat/1439-name-runs delivered: every member is delivered
2379027cec
mesh-config refused every owners proposal as carrying a secret, because the SDK's CheckSecret took
modules/asus-zephyrus-g14, i3status-rust and powerlevel10k for random strings. The SDK at
feat/1439-name-runs judges such a lowercase name piece by piece; this moves mesh-config to it and
proves the catalogue's own owners list plus okioki is put to the operator.
Author
Member

Delivery novox/mesh-catalog@2379027ceca5 — delivered since 2026-10-21T08:32:51Z

Delivery plan — builds mesh-config → novox; no bus step

  • tier 0: mesh-config
  • novox: receives mesh-config

Group feat/1439-name-runs: novox/mesh-catalog@2379027cec, novox/mesh-sdk@7bf4a8053a

  • composed together: pass — every machine composes with the change as it did without (4 of 4 compose)

Machines

  • mesh-config on every machine running it: sent
  • mesh-sdk on every machine running it: sent
  • mesh-tools on every machine running it: sent
  • audit-logger on every machine running it: sent
  • baserow on every machine running it: sent
  • bazarr on every machine running it: sent
  • bookshelf on every machine running it: sent
  • confluence on every machine running it: sent
  • gitea on every machine running it: sent
  • gitlab on every machine running it: sent
  • grafana on every machine running it: sent
  • home-assistant on every machine running it: sent
  • icecast on every machine running it: sent
  • influxdb on every machine running it: sent
  • jackett on every machine running it: sent
  • jira on every machine running it: sent
  • kometa on every machine running it: sent
  • lab on every machine running it: sent
  • letta on every machine running it: sent
  • lidarr on every machine running it: sent
  • mesh-catalog on every machine running it: sent
  • model-usage on every machine running it: sent
  • mosquitto on every machine running it: sent
  • netcheck on every machine running it: sent
  • nextcloud on every machine running it: sent
  • nodered on every machine running it: sent
  • ombi on every machine running it: sent
  • openai-consumer on every machine running it: sent
  • radarr on every machine running it: sent
  • redis on every machine running it: sent
  • route-adapter on every machine running it: sent
  • searxng on every machine running it: sent
  • showcase on every machine running it: sent
  • sonarr on every machine running it: sent
  • tautulli on every machine running it: sent
  • umami on every machine running it: sent
  • unifi on every machine running it: sent
  • zsh on every machine running it: sent

Transitions

  • 2026-10-21 07:59 (new) → proposed (announced): novox/mesh-catalog#402's head announced
  • 2026-10-21 08:02 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-21 08:02 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-21 08:09 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-21 08:09 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-21 08:32 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-catalog@2379027ceca5` — **delivered** since 2026-10-21T08:32:51Z **Delivery plan** — builds mesh-config → novox; no bus step - tier 0: mesh-config - novox: receives mesh-config **Group** `feat/1439-name-runs`: novox/mesh-catalog@2379027ceca5, novox/mesh-sdk@7bf4a8053a49 - composed together: pass — every machine composes with the change as it did without (4 of 4 compose) **Machines** - mesh-config on every machine running it: sent - mesh-sdk on every machine running it: sent - mesh-tools on every machine running it: sent - audit-logger on every machine running it: sent - baserow on every machine running it: sent - bazarr on every machine running it: sent - bookshelf on every machine running it: sent - confluence on every machine running it: sent - gitea on every machine running it: sent - gitlab on every machine running it: sent - grafana on every machine running it: sent - home-assistant on every machine running it: sent - icecast on every machine running it: sent - influxdb on every machine running it: sent - jackett on every machine running it: sent - jira on every machine running it: sent - kometa on every machine running it: sent - lab on every machine running it: sent - letta on every machine running it: sent - lidarr on every machine running it: sent - mesh-catalog on every machine running it: sent - model-usage on every machine running it: sent - mosquitto on every machine running it: sent - netcheck on every machine running it: sent - nextcloud on every machine running it: sent - nodered on every machine running it: sent - ombi on every machine running it: sent - openai-consumer on every machine running it: sent - radarr on every machine running it: sent - redis on every machine running it: sent - route-adapter on every machine running it: sent - searxng on every machine running it: sent - showcase on every machine running it: sent - sonarr on every machine running it: sent - tautulli on every machine running it: sent - umami on every machine running it: sent - unifi on every machine running it: sent - zsh on every machine running it: sent **Transitions** - 2026-10-21 07:59 (new) → proposed (announced): novox/mesh-catalog#402's head announced - 2026-10-21 08:02 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-21 08:02 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-21 08:09 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-21 08:09 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-21 08:32 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-tools merged commit 4bdacf38d2 into main 2026-10-21 08:07:39 +00:00
mesh-tools deleted branch feat/1439-name-runs 2026-10-21 08:07:39 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#402