v0.351.0 released: global floor 0.351.0 / MinAgent 0.158.1 after rc.1 on Tester 1 and walk green on three boxes
gates / gates (push) Successful in 31s
gates / gates (push) Successful in 31s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
1 parent
27360d6abe
commit
da060d7e7f
3 files changed
+18
-16
No files matched your search
+1
-1
@@ -1,4 +1,4 @@
|
||||
## v0.351.0 (unreleased, 2026-11-09) — old test builds and old infrastructure images are deleted (decision 56 amended, decision 285)
|
||||
## v0.351.0 (2026-11-09) — old test builds and old infrastructure images are deleted (decision 56 amended, decision 285) — RELEASED (image `sha256:1d90563c…`, from `27360d6a`, CI 2603; rc.1 on Tester 1 by hand); per-box floors 12:14 UTC, global floor 2026-11-09 12:18 UTC on the operator's yes (MinAgent 0.158.1)
|
||||
|
||||
### 2026-11-09
|
||||
|
||||
|
||||
+2
-1
@@ -1,6 +1,7 @@
|
||||
# CONTEXT.md — Project Memory
|
||||
|
||||
> **2026-11-09 (attended) — v0.351.0 in code, not released.** Operator's word 2026-11-09 („go with A"): decision 56 amended
|
||||
> **2026-11-09 (attended) — v0.351.0 RELEASED** (global floor 12:18 UTC, MinAgent 0.158.1; rc.1 on Tester 1, then the
|
||||
> three test boxes through per-box floors, walk green; felhom.eu `audits/release-2026-11-09/`). Operator's word 2026-11-09 („go with A"): decision 56 amended
|
||||
> (an old `-rc` controller image is deleted like an old release) and decision 285 (pinned infra images keep the pin + the
|
||||
> previous pin). Measured cause: demo-hp's whole-guest local copy refused for space (felhom.eu R-548); 3.5 GB of its 27.5 GB
|
||||
> of images were these kinds. The bigger lever — the whole-guest copy carries every Docker image — is a design question
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
# REPORT — v0.351.0 in code: old test builds and old infrastructure images are deleted (2026-11-09, attended)
|
||||
# REPORT — v0.351.0 released: old test builds and old infrastructure images are deleted (2026-11-09, attended)
|
||||
|
||||
**Plain words first.** demo-hp's whole-box copy was too big for its system disk. Part of it was old images that
|
||||
nothing deletes: 25 old controller test builds and old copies of the system images (traefik, cloudflared, FileBrowser,
|
||||
Samba). The controller now deletes both kinds by itself, 3 minutes after each start. **Not released yet.**
|
||||
**Plain words first.** Each box now deletes old controller test builds and old copies of the system images (traefik,
|
||||
cloudflared, FileBrowser, Samba) by itself, about 3 minutes after the controller starts. It always keeps the running
|
||||
version and the one before it. Released on the operator's „go with A"; every box gets it through the floor.
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| Version | 0.351.0 (CHANGELOG heading „unreleased"), MinAgent 0.158.1 unchanged |
|
||||
| Rulings | `09` §3 decision 56 amended, decision 285 new — operator 2026-11-09 („go with A") |
|
||||
| Tests | `TestControllerRetention_OldTestBuildsGo`, `_BoxOnATestBuildIsJudged`, `TestInfraRetention_*` (4); one existing rc expectation changed with the rule |
|
||||
| Red-proof | six code mutants, each test red: previous-pin keep, in-use check, R-863 lock, tag parser, running-version parser, release preference |
|
||||
| Green gate | `go build ./...`, `go vet ./...`, `go test -count=1 ./...` rc 0; `controller_gates.py --fast` OK |
|
||||
| Version | 0.351.0 from `27360d6a` (CI 2603), image `sha256:1d90563c443022770b2db90a7730f1ea5aea45cc5b0fa64fec9823d60d42d97f`; MinAgent 0.158.1 unchanged |
|
||||
| Rulings | `09` §3 decision 56 amended, decision 285 new — operator 2026-11-09 |
|
||||
| Tests | `TestControllerRetention_OldTestBuildsGo`, `_BoxOnATestBuildIsJudged`, `TestInfraRetention_*` (4); six code mutants each turned a test red |
|
||||
| rc.1 live | Tester 1 (by hand): 12 controller images and 2 infrastructure images deleted, 37 → 24 images, about 1 GB freed (the test builds share most layers) |
|
||||
| Release live | per-box floors 12:14 UTC; Tester 1, demo-hp, demo-felhom on 0.351.0 by 12:15; each box's pass deleted what the rule says (demo-felhom: 1 controller + 5 infrastructure images) |
|
||||
| Box walk | green on all three; `https_only_check.py` rc 0 |
|
||||
| Floor | global 0.351.0 / MinAgent 0.158.1 at 12:18 UTC, read back from the hub log and the configuration page; per-box floors cleared |
|
||||
|
||||
**Measured cause** (felhom.eu `REPORT.md`): on demo-hp guest 9201, 2.2 GB of old controller images and 1.35 GB of old
|
||||
infra and helper images, of 27.5 GB. The same images were removed there by hand the same day, so a live proof needs
|
||||
a box that still has them (Tester 1: 37 images, 3.8 GB unused).
|
||||
Evidence: felhom.eu `documentation/audits/release-2026-11-09/`.
|
||||
|
||||
**Not done:** no image built, no box moved, no floor. The release path is the skill's: an `-rc` on the three test boxes,
|
||||
the box walk, then the tag and the floor.
|
||||
**Note.** A box that updates from a test build keeps that test build as its „previous" (Tester 1 now keeps rc.1 and
|
||||
deleted 0.350.0). That is the rule as written (the previous comes from the self-update's record); only test boxes run
|
||||
test builds.
|
||||
Reference in new issue
Block a user