186546d562
gates / gates (push) Successful in 27s
All 28 walked on scratch guest 9202 against the private drill catalog. 26 deployed, 6 proven, 5 inconclusive, 14 with no upstream edge, 1 failed honestly (outline 1.9.1->1.10.1, HELD with the right sentence), 2 undeployable - one (plant-it) by design, refused by the lifecycle gate, proven live for the first time. Each app also got the half the update night skipped: a restore from its own copy with the seed read back again - 21 restored, 2 correctly REFUSED per 07 6.2. R-630 RAISED TO P1 by measurement: a stack with NO probe container does not skip verifying - it waits out the full health timeout and HOLDS, stopping an app whose three containers read healthy. The controller's own words: "not healthy within 5m0s (last: no probe container)". R-633 opened: a remove sent during a restore reports success and leaves a container restarting with a live public route. The product already refuses that clash for update and for restore, naming the blocker; remove has no such guard. R-634 opened: an app can be running, healthy and serving while recorded as deployed=false, and is then unremovable. Reproducible alone on sparkyfitness; concurrency-linked on two others. R-631 and R-632 CLOSED. Register 321 -> 323. Seven interventions, six of them my own harness - named, with what each cost. No product code. The live catalog's image: lines are byte-identical to the start of the night. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
50 lines
1.3 KiB
JSON
50 lines
1.3 KiB
JSON
{
|
|
"emby": {
|
|
"from": "emby/embyserver:4.10.0.20",
|
|
"to": "emby/embyserver:4.11.0.1"
|
|
},
|
|
"immich": {
|
|
"from": "ghcr.io/immich-app/immich-server:v3.0.3",
|
|
"to": "ghcr.io/immich-app/immich-server:v3.2.2"
|
|
},
|
|
"termix": {
|
|
"from": "ghcr.io/lukegus/termix:2.5.0",
|
|
"to": "ghcr.io/lukegus/termix:2.8.0"
|
|
},
|
|
"ghost": {
|
|
"from": "ghost:6.53.0-alpine",
|
|
"to": "ghost:6.64.0-alpine"
|
|
},
|
|
"komga": {
|
|
"from": "gotson/komga:1.25.0",
|
|
"to": "gotson/komga:1.27.1"
|
|
},
|
|
"code-server": {
|
|
"from": "lscr.io/linuxserver/code-server:4.129.0",
|
|
"to": "lscr.io/linuxserver/code-server:4.138.0"
|
|
},
|
|
"radarr": {
|
|
"from": "lscr.io/linuxserver/radarr:6.3.0",
|
|
"to": "lscr.io/linuxserver/radarr:6.4.4"
|
|
},
|
|
"sonarr": {
|
|
"from": "lscr.io/linuxserver/sonarr:4.0.19",
|
|
"to": "lscr.io/linuxserver/sonarr:4.0.20"
|
|
},
|
|
"rallly": {
|
|
"from": "lukevella/rallly:4.11.1",
|
|
"to": "lukevella/rallly:4.15.2"
|
|
},
|
|
"outline": {
|
|
"from": "outlinewiki/outline:1.9.1",
|
|
"to": "outlinewiki/outline:1.10.1"
|
|
},
|
|
"plex": {
|
|
"from": "plexinc/pms-docker:1.41.4.9463-630c9f557",
|
|
"to": "plexinc/pms-docker:1.43.4.10903-e5521bd8c"
|
|
},
|
|
"crafty-controller": {
|
|
"from": "registry.gitlab.com/crafty-controller/crafty-4:4.10.7",
|
|
"to": "registry.gitlab.com/crafty-controller/crafty-4:4.11.0"
|
|
}
|
|
} |