mesh-admin
  • Joined on 2026-10-04
mesh-admin commented on pull request novox/mesh-controller#264 2026-10-12 13:11:07 +00:00
Read an xz release in Go, so the build seat needs no xz tool (hq issue 345)

Delivery novox/mesh-controller@10f76cafc485 — proposed since 2026-10-12T13:11:06Z

Transitions

  • 2026-10-12 13:11 (new) → proposed (announced):…
mesh-admin created pull request novox/mesh-controller#264 2026-10-12 13:11:02 +00:00
Read an xz release in Go, so the build seat needs no xz tool (hq issue 345)
mesh-admin commented on pull request novox/mesh-host#87 2026-10-12 13:08:52 +00:00
Give a mesh directory its mode and owner only through a descriptor (issue 358)

Survey before merge, run 2026-10-12 ~15:15 local with the delivered read-only judgement (mesh-host #88 + mesh-controller #258), mesh-controller.judge-directories per node:

  • novox: 123…
mesh-admin deleted branch fix/323-named-by-a-definition-2 from novox/mesh-catalog 2026-10-12 13:08:33 +00:00
mesh-admin pushed to main at novox/mesh-catalog 2026-10-12 13:08:33 +00:00
6190b40175 Merge pull request 'artifact-store-tools: an image a definition pins, under any name the store has had, is named by a definition (hq issue 323)' (#249) from fix/323-named-by-a-definition-2 into main
d745a4d31e artifact-store-tools: say an image a definition pins is named by a definition, under any name the store has had (issue 323)
Compare 2 commits »
mesh-admin merged pull request novox/mesh-catalog#249 2026-10-12 13:08:32 +00:00
artifact-store-tools: an image a definition pins, under any name the store has had, is named by a definition (hq issue 323)
mesh-admin commented on pull request novox/mesh-controller#263 2026-10-12 13:05:52 +00:00
Raise a machine that refuses or only partly applies its declarations past one apply interval (issue 233)

Merge check at 3e10ad15

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller, route-proxy) -…
mesh-admin deleted branch fix/455-the-queue-answers-as-data from novox/mesh-controller 2026-10-12 13:04:30 +00:00
mesh-admin pushed to main at novox/mesh-controller 2026-10-12 13:04:30 +00:00
2843834813 Merge pull request 'The build queue answers as data too (issue 455)' (#259) from fix/455-the-queue-answers-as-data into main
0cd8bc0bfb Answer the build queue as data too, so a check can say how far back it waits
Compare 2 commits »
mesh-admin merged pull request novox/mesh-controller#259 2026-10-12 13:04:28 +00:00
The build queue answers as data too (issue 455)
mesh-admin commented on pull request novox/mesh-host#90 2026-10-12 13:00:44 +00:00
A package manager that does not answer fails only the packages; the rest of the declaration applies (issue 233)

Merge check at cb0a07ba

  • 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…
mesh-admin commented on pull request novox/mesh-controller#260 2026-10-12 13:00:17 +00:00
A directory's owner may follow the account its module runs as (issue 279)

Verdict: approve at 2823238

mesh-admin commented on pull request novox/mesh-controller#260 2026-10-12 12:56:53 +00:00
A directory's owner may follow the account its module runs as (issue 279)

Merge check at 2823238d

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller, route-proxy) -…
mesh-admin merged pull request novox/mesh-catalog#240 2026-10-12 12:54:54 +00:00
betterbird: Betterbird from its pinned release, Owl by policy, accounts declared without credentials and adopted, and a reminder test that is visibly a test (hq issue 345, ADR 0316, ADR 0317)
mesh-admin deleted branch fix/345-betterbird-module from novox/mesh-catalog 2026-10-12 12:54:54 +00:00
mesh-admin pushed to main at novox/mesh-catalog 2026-10-12 12:54:54 +00:00
edf39a3b74 Merge pull request 'betterbird: Betterbird from its pinned release, Owl by policy, accounts declared without credentials and adopted, and a reminder test that is visibly a test (hq issue 345, ADR 0316, ADR 0317)' (#240) from fix/345-betterbird-module into main
15983e2f96 betterbird: an account's own aliases and identities that do not send by SMTP share no outgoing server, and the pins name their vendors on purpose (review 36, review 35 of mesh-controller #251)
263c86d2e5 betterbird: withhold account values in the user.js answer, never write a shared outgoing server, and say a newer Owl as a fact (review 34, hq issue 345, ADR 0317)
ec4ab7afe7 betterbird: install Betterbird from its pinned release, ship Owl by policy, and declare the accounts without credentials (hq issue 345, ADR 0316, ADR 0317)
0e6f382bb7 betterbird: keep the reminder test's update check off so no About window takes the screen (hq issue 345)
Compare 5 commits »
mesh-admin commented on pull request novox/mesh-catalog#249 2026-10-12 12:54:49 +00:00
artifact-store-tools: an image a definition pins, under any name the store has had, is named by a definition (hq issue 323)

Verdict: approve at d745a4d

Independent re-review (fresh clone, replacing #248). One commit, touches only modules/artifact-store-tools; the offline checks/storenames check is gone entirely from…

mesh-admin commented on pull request novox/mesh-controller#259 2026-10-12 12:54:00 +00:00
The build queue answers as data too (issue 455)

Merge check at 0cd8bc0b

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller)
  • mesh/repo-check…
mesh-admin commented on pull request novox/mesh-catalog#240 2026-10-12 12:53:34 +00:00
betterbird: Betterbird from its pinned release, Owl by policy, accounts declared without credentials and adopted, and a reminder test that is visibly a test (hq issue 345, ADR 0316, ADR 0317)

Merge check at 15983e2f

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: betterbird)
  • mesh/repo-check: PASS — its…
mesh-admin commented on pull request novox/mesh-controller#262 2026-10-12 12:53:21 +00:00
Make no value for an own secret issued outside the mesh that nobody gave (issue 401)

Merge check at 5801ab77

  • mesh/merge-gate: PASS — every machine composes with the change as it did without (4 of 4 compose) (modules: build-agent, mesh-controller)
  • mesh/repo-check…