From e6afab9720665048f370fcaec19a02b3fcce8172 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Wed, 23 Sep 2026 21:33:29 +0200 Subject: [PATCH] ghost: 6.64.0 -> 6.65.0 (proven on the bench AND on 9202, with its test record) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bench (harness v3): seed read back; memory watch under real load (10 538 requests, all 200) — app memory 24.9 %, cgroup peak 43.3 %, 0 kills; abort starts-and-serves. (Its first bench watch had no real load — every request errored — and was re-run; kept as evidence.) Box (9202, guarded Update): done, seed read back, R-626 clean. 09 decision 21. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- templates/ghost/.felhom.yml | 3 ++- templates/ghost/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/ghost/.felhom.yml b/templates/ghost/.felhom.yml index 55d6686..b19dea2 100644 --- a/templates/ghost/.felhom.yml +++ b/templates/ghost/.felhom.yml @@ -10,7 +10,7 @@ subdomain: "blog" slug: "ghost" # catalog_since: the date THIS repo last changed this app's pinned images. Any commit that # changes an image: line must set this to the same day (see CLAUDE.md). -catalog_since: "2026-09-22" +catalog_since: "2026-09-23" # Bare "/" is the public blog; the admin panel / setup wizard lives at /ghost/. open_path: "/ghost/" @@ -98,3 +98,4 @@ i18n: # gated by scripts/check-test-record.py. An image: move without a proven entry here is refused. update_ladder: - {"from": {"ghost": "ghost:6.53.0-alpine"}, "to": {"ghost": "ghost:6.64.0-alpine"}, "digest": {"ghost": "sha256:47ecbe856dd06dcd20cb9410e1c4d532fc085eba776cfabc203609c7d15d8320"}, "verdict": "proven", "tested_at": "2026-09-22T13:11:12.069214+00:00", "harness_version": 1, "evidence": "felhom.eu/documentation/audits/the-28-2026-09-22/apps/ghost/verdict.json", "memory_peak_pct": null, "marks": {"files_may_change": false, "needs_person": null, "memory_tight": false}, "backfilled": "2026-09-23", "note": "backfilled from catalog commit acbfafa; box walk only (harness v1, no memory watch); digest = what the registry served on 2026-09-23, not a measurement of the tested image"} + - {"from": {"ghost": "ghost:6.64.0-alpine"}, "to": {"ghost": "ghost:6.65.0-alpine"}, "digest": {"ghost": "sha256:65788e5e2c5478319f8fc65ac12816dbc941d1a9c834c87190cf1d2d1b79d4e2"}, "verdict": "proven", "tested_at": "2026-09-23T19:32:30Z", "harness_version": 3, "evidence": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench/evidence/MV-ghost/verdict.json", "box_evidence": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/verdict.json", "memory_peak_pct": 24.9, "marks": {"files_may_change": false, "needs_person": null, "memory_tight": false}, "memory_basis": "anon", "memory_cgroup_peak_pct": 43.3} diff --git a/templates/ghost/docker-compose.yml b/templates/ghost/docker-compose.yml index 2f3d059..dba5380 100644 --- a/templates/ghost/docker-compose.yml +++ b/templates/ghost/docker-compose.yml @@ -8,7 +8,7 @@ services: ghost: - image: ghost:6.64.0-alpine + image: ghost:6.65.0-alpine container_name: ghost restart: unless-stopped environment: