diff --git a/CHANGELOG.md b/CHANGELOG.md index 176054f..a3f5de7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,8 @@ -## Unreleased (2026-10-18) — CI workflow: the failure mail links the public run page, by run id (R-1135); no code change +## v0.160.0 — five fixes: an abandoned or un-typed-back escrow ceremony keeps the old code (R-978, R-1151); a whole-guest backup flood is capped (R-973) and the local tier keeps one point per day (R-1149); an empty partition is not „data" (R-1093) (2026-10-19) -`.gitea/workflows/gates.yml`, the alarm step: the mail's run link is now `https://gitea.dooplex.hu//actions/runs/`. -It used `GITHUB_SERVER_URL`, which on this runner is the in-cluster address (`http://gitea.gitea-system.svc.cluster.local:3000`, -the address the runner registers at), so nobody outside the cluster could open it. It also used the run NUMBER, and -Gitea 1.26 reads `/actions/runs/` as a run id first: a number that is also an older run's id opened that other run -(measured 2026-10-18: `felhom.eu/actions/runs/1116` opened run id 1116, run number 613). It now uses `GITHUB_RUN_ID` and -prints the link (`ALARM-LINK …`) into the job log. Same change in all four repos' workflows. - -## Unreleased — three fixes from the 2026-10-12 security review and the storage build (R-1093, R-978, R-973) (2026-10-18) - -Committed, not released — the release and its vouch are the operator's. +Released 2026-10-19 on the operator's yes (02:48 answers, D17 „one per day, 3 days"). sha256 +`7ebb547f2b1ab93544ba828d3040351b60c4126327a5b85bbcb33f8f2b3dfca1`, config bundle +`6b06090190ff609af1fe9842447ebf385fd52da4be382bc7ca708b558c8e202f`. The vouch is the operator's. - **R-1093 — an EMPTY partition no longer asks the typed „data will be erased" confirmation.** `lsblk` prints the parent disk's table type (PTTYPE) on every partition, so `SudoHostOps.InspectDevice` read a blank partition as @@ -91,6 +84,12 @@ Committed, not released — the release and its vouch are the operator's. with keep-last 3 the local tier's three points can still be replaced within one day (3 per day is the schedule's own pace plus one press); the hub's event text reads „agent privileged capability degraded" (the type is generic). No sudoers or bundle change. +- **CI workflow (R-1135, no code change).** `.gitea/workflows/gates.yml`, the alarm step: the mail's run link is now `https://gitea.dooplex.hu//actions/runs/`. + It used `GITHUB_SERVER_URL`, which on this runner is the in-cluster address (`http://gitea.gitea-system.svc.cluster.local:3000`, + the address the runner registers at), so nobody outside the cluster could open it. It also used the run NUMBER, and + Gitea 1.26 reads `/actions/runs/` as a run id first: a number that is also an older run's id opened that other run + (measured 2026-10-18: `felhom.eu/actions/runs/1116` opened run id 1116, run number 613). It now uses `GITHUB_RUN_ID` and + prints the link (`ALARM-LINK …`) into the job log. Same change in all four repos' workflows. ## v0.159.2 — the orphan thin check runs only after a failed backup (R-1012 follow-up) (2026-10-18)