chore: release 0.9.57 — release-promotion phase A (CI/CD scaffolding)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>feat/v1-foundation v0.9.57
parent
8e9499780e
commit
1d75fd5eea
15
CHANGELOG.md
15
CHANGELOG.md
|
|
@ -13,6 +13,21 @@ 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.57] - 2026-06-22
|
||||
|
||||
### Hinzugefügt
|
||||
- **Release-Pipeline (Grundgerüst, Phase A).** Vorbereitung für die Verteilung über drei Repositories
|
||||
(Gitea → GitHub-privat → GitHub-public). Alles **URL-agnostisch** — es wird **keine private
|
||||
Repository-URL in versionierten Dateien** abgelegt: `config/clusev.php` setzt `repository` jetzt aus
|
||||
`CLUSEV_REPOSITORY` (Default leer), und `install.sh`/`update.sh` leiten diesen Wert aus dem
|
||||
Klon-Ursprung in die (gitignorierte) `.env` ab — dev zeigt so auf Gitea, Public-Nutzer aufs
|
||||
Public-Repo, automatisch.
|
||||
- **GitHub-Actions-Workflows.** `ci-staging` (Tests bei `v*`-Tags, optionaler Staging-Deploy bei Betas
|
||||
über einen self-hosted Runner) sowie `promote-public` und `promote-stable` (`workflow_dispatch`,
|
||||
abgesichert über das Environment „production"). Ein neues `scripts/promote.sh` überträgt je Release
|
||||
einen **sauberen Baum** (ohne `.git`/`.github`) ins Public-Repo, sodass private CI nie öffentlich wird.
|
||||
- **Kanäle:** Beta = `vX.Y.Z-betaN`, Stable = `vX.Y.Z`. Dokumentiert in der README („Release pipeline").
|
||||
|
||||
## [0.9.56] - 2026-06-22
|
||||
|
||||
### Hinzugefügt
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
return [
|
||||
// First tagged release is v0.1.0 (semantic, not -dev).
|
||||
'version' => '0.9.56',
|
||||
'version' => '0.9.57',
|
||||
|
||||
// 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
|
||||
|
|
|
|||
Loading…
Reference in New Issue