ci: Micro-Version im Footer aus der Run-Nummer setzen

Beim Site-Build ersetzt der Workflow ">Werkbaum 1.0</a>" durch
">Werkbaum 1.0.${{ github.run_number }}</a>" (per sed, nur auf der
Site-Kopie). Die Micro-Version steigt so bei jedem Deployment monoton
um 1 — ohne Commit/Tag zurueck ins Repo und ohne selbstausloesenden
Deploy-Zyklus. run_number via env BUILD_VERSION injiziert. "1.0" bleibt
die manuell gepflegte Basis und die Version beim lokalen Oeffnen; die
viewport-/xml-"1.0" bleiben unberuehrt (Anker >...</a> als Ziel).

Doku: README (EN+DE) Deployment-Abschnitt und DECISIONS D16 ergaenzt.
Keine SPEC-Aenderung (Notation unberuehrt).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-07-21 13:43:45 +02:00
co-authored by Claude Opus 4.8
parent 7c39da7b44
commit aa16665853
4 changed files with 25 additions and 0 deletions
+8
View File
@@ -121,4 +121,12 @@ daneben. So bleibt die Quelle unverändert (lokal weiter per `file://` und
Dev-Server nutzbar), und veröffentlicht wird nur das Nötige — `backend/` und die
übrigen `docs/` bleiben außen vor.
**Versionsnummer:** Die Micro-Version im Footer wird beim Build aus der
GitHub-Actions-Run-Nummer gesetzt (`Werkbaum 1.0``Werkbaum 1.0.<run_number>`,
per `sed` nur auf der Site-Kopie). Bewusst über die Run-Nummer statt über einen
zurückgeschriebenen Commit/Tag: monoton steigend, ohne Extra-Commit und ohne
selbstauslösenden Deploy-Zyklus. `1.0` bleibt die manuell gepflegte Basis
(Major/Minor) und damit auch die Version beim lokalen Öffnen; nur die
Micro-Stelle kommt aus der CI.
(Nummerierung: D15 war bereits für den kompakten Modus vergeben, daher D16.)