3.5 KiB
3.5 KiB
2026.08.30.03 — report
7 of 7 target hosts succeeded. officer-dev skipped entirely, as the host the rollout ran on.
Every target went 816f8695 → c97da029 by git merge --ff-only deploy/2026.08.30.03. No host was
dirty in tracked files, none had to be skipped, and no merge was anything other than a fast-forward.
The release did what it was cut for. fofos went 4/5 → 5/5, exit 0, with fofos-admin reading
packages: installed and resolvable. That was the one check that mattered and it passed.
No schema step and no bun install step — the plan has neither, and neither was improvised. So there
is no per-host schema query in this report, because this release introduced nothing to query for.
Per host
| Host | HEAD before → after | plugins:update |
officer restart_time |
health |
|---|---|---|---|---|
officer-dev |
— | — | — | SKIPPED — the host this ran on |
alpha |
816f8695 → c97da029 |
15/15 | 7 → 8, online | 401 (9000) |
fofos |
816f8695 → c97da029 |
5/5, exit 0 | 4 → 5, online | 401 (9000) |
macbookpro |
816f8695 → c97da029 |
no plugins installed | 7 → 8, online | 401 (9010) |
macbruno |
816f8695 → c97da029 |
1/1 | 10 → 11, online | 401 (9000) |
production-pertento-bridge |
816f8695 → c97da029 |
1/1 | 8 → 9, online | 401 (9010) |
edge-pertento-bridge |
816f8695 → c97da029 |
2/2 | 9 → 10, online | 401 (9000) |
deadpool-rezio-bridge |
816f8695 → c97da029 |
2/2 | 26 → 27, online | 401 (9000) |
401 on /api/health is healthy — the endpoint is behind auth.
What is worth reading
fofosis fixed.plugins:updatethere had failed 4/5 on every rollout since@tiptap/pmwas installed, and it now exits 0. The plugin step of the next deploy should be unremarkable on that host.macbookproneeded a fetch retry. The firstgit fetchfailed withConnection closed by 77.42.39.155 port 22— gitea's public SSH, rate-limited at the proxy. That host resolvesgitea.officer.devto the public address wherealphareaches it over the tailnet. The first retry succeeded and the rollout continued normally. A later probe was refused again, so the window is intermittent rather than closed. Nothing to fix in the deploy; the remote on that host is the thing that is wrong, and pointing it at the tailnet address would remove a class of failure that costs a retry on every release.scripts/chk.tsis still untracked onfofos. Noted, not a skip, exactly as the plan said. It has survived two rollouts now; somebody may want to commit it or delete it.plugins:updaterestarted sidecars on several hosts before thepm2 restart officerthe plan asked for —officer-musiconalpha,officer-giteaonproduction-pertento-bridge,officer-offscaleonedge-pertento-bridge,officer-emailondeadpool-rezio-bridge. That is the documented behaviour of the plugins step, not something this rollout chose.- On
production-pertento-bridgeonlyofficerwas restarted. Pertento's eight production processes were not touched.
What was not done
officer-devwas not pulled, not updated and not restarted. It already holdsc97da029and itsofficerwas restarted by hand at 11:23. The owner restarts this host deliberately, as the last step, once happy with the rest.- No
bun db:push, nobun install, no direct SQL. The plan called for none. - No file-browser check, per the plan.