From bdee34ef8fb48455204cc65211b3f5b683d3adf2 Mon Sep 17 00:00:00 2001 From: boban Date: Tue, 23 Jun 2026 02:16:40 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20release=200.9.62=20=E2=80=94=20live=20?= =?UTF-8?q?release=20pipeline=20status?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 11 +++++++++++ config/clusev.php | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e8b731..56b21f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,17 @@ getaggte Releases (Kanal `stable`, optional `beta`) — niemals Entwicklungs-Bui _Keine offenen Änderungen — der nächste Stand wird hier gesammelt und als `vX.Y.Z` getaggt._ +## [0.9.62] - 2026-06-23 + +### Geändert +- **Release-Pipeline ist jetzt live.** Die Pipeline-Leiste der Dev-Release-Seite zeigt für die zuletzt + geschnittene Beta den **echten Status** pro Schritt statt einer statischen Legende: Tag (Gitea) · + Mirror (GitHub-privat, via GitHub-API) · CI (GitHub-Actions-Run-Status) · **Test-Server** (pollt ein + konfigurierbares `/version.json` → „läuft 0.9.x-betaN"). Jeder Schritt mit Status-Farbe (fertig/läuft/ + fehlgeschlagen) und Live-Poll solange CI läuft. Read-only GitHub-Token + privater Slug nur aus `.env`; + fehlt etwas oder hängt die API → ehrlich „unbekannt", nie Crash. Klärt das Modell: „Staging" = ein + beliebiger Server auf Kanal=beta (kein eigener Installer), den man als Test-Server einträgt. + ## [0.9.60] - 2026-06-23 ### Geändert diff --git a/config/clusev.php b/config/clusev.php index 863fc70..b88d9f2 100644 --- a/config/clusev.php +++ b/config/clusev.php @@ -2,7 +2,7 @@ return [ // First tagged release is v0.1.0 (semantic, not -dev). - 'version' => '0.9.61-beta4', + 'version' => '0.9.62', // Deployed commit + branch. install.sh bakes these into .env from the host's .git (the prod // image ships no .git); the Versions page prefers them and falls back to a live .git read in