-
v0.5.0 — the nightly gated release
StableAll checks were successfulci / check (push) Successful in 1m32sreleased this
2026-10-28 01:32:35 +00:00 | 2 commits to main since this releaseThe owner's word (2026-10-28): a nightly gated
oo-appserver releaseas memory and lock hygiene — and the same gated release before a fallback launch of the ChatGPT app.oo-appserver release --only-if-loaded: a no-op (not-needed) when the shared server holds no thread; never opens a stopped server; when a thread is loaded the usual gate decides (app not attached, no connected client, no busy thread) and restarts. An unreadable loaded list or a hung server (door closed, unit still active) hand over to the normal gate.oo-appserver-release.timer(04:30 plus up to 20 minutes, catches up after a night off) runsoo-appserver-release.service(oneshot,--from nightly-release): a skipped night is not a failure (exit 1 counts as success), a restart that left the door shut exits 5 and shows as a failed unit. Every run leaves a receipt row (kind: heal).- Helper:
nightlystatus line (timer, next and last run), doctor info when the timer is not enabled;--dry-runsays what the night would do. - Tests: eight legs (suite 111); CI verifies all four units.
Install (from the tag):
git fetch origin tag v0.5.0 && git checkout v0.5.0 && ./install.sh --target ~/tools/oo-appserver— installs both release units and enables the timer; the running shared server needs no restart.Independent read-only review on
5360298(1 should-fix, 2 low, 2 nits — folded in98bc7aa), re-check: "mergeable as is". PR #9, squash commitdc343e6.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads