From fc4fcd40a4e4f4ca3dd6579970d0d87830fa18b5 Mon Sep 17 00:00:00 2001 From: Dominic Date: Sun, 11 Oct 2026 10:58:44 +0200 Subject: [PATCH] Document alpha 12 rollout --- DEPLOYMENT-SCHNELLWEG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPLOYMENT-SCHNELLWEG.md b/DEPLOYMENT-SCHNELLWEG.md index ed806d6..1605b14 100644 --- a/DEPLOYMENT-SCHNELLWEG.md +++ b/DEPLOYMENT-SCHNELLWEG.md @@ -53,7 +53,7 @@ Den Windows-Export mit `packaging/windows/build.ps1` erstellen und die exportier Im öffentlichen Gitea-Repository `Emporex/Void-Bastion-Releases` zuerst einen **Entwurf** für den neuen Tag erstellen, dann `Void-Bastion-Setup-x64.exe` anhängen. Das Release-Repository ist unabhängig vom Spiel-Quellcode-Repository: `target_commitish` muss daher auf dessen existierenden Branch (derzeit `main`) zeigen, nicht auf den Commit-SHA des Spiels. Den hochgeladenen Entwurf mit den über Git Credential Manager gespeicherten Zugangsdaten erneut herunterladen und SHA-256 vergleichen. Erst danach den Entwurf veröffentlichen. Keine Zugangsdaten oder Token in Skripte, Dateien oder Chat kopieren. Der vorhandene Gitea-Token hat `write:repository`, aber kein `read:user`; ein `GET /api/v1/user` kann deshalb trotz funktionierendem Release-Zugriff 403 liefern. -Die Website liest den neuesten **veröffentlichten** Release mit passendem EXE-Asset automatisch über `https://void-bastion.gergames.de/latest-release.php`; der Ingame-Updater liest die Release-Liste. `.../releases/latest` ist zur Alpha-Prüfung ungeeignet, da Gitea Vorabversionen dort nicht berücksichtigt. Nach jeder Veröffentlichung beide tatsächlichen Endpunkte und den öffentlichen Download testen. Alpha 11: `v0.1.0-alpha.11`, Spiel-Commit `4d9e6d9`, Website-Commit `0f953f0`, Setup SHA-256 `399ADD8FCC28A4DB36B01F477DA856E95F78628E7372CB4870E9E94554858895`. Der öffentliche Download und `latest-release.php` wurden nach der Veröffentlichung geprüft; die heruntergeladene Datei stimmt bytegenau mit dem lokalen Setup überein. +Die Website liest den neuesten **veröffentlichten** Release mit passendem EXE-Asset automatisch über `https://void-bastion.gergames.de/latest-release.php`; der Ingame-Updater liest die Release-Liste. `.../releases/latest` ist zur Alpha-Prüfung ungeeignet, da Gitea Vorabversionen dort nicht berücksichtigt. Nach jeder Veröffentlichung beide tatsächlichen Endpunkte und den öffentlichen Download testen. Alpha 12: `v0.1.0-alpha.12`, Spiel-Commit `39ed4c3`, Website-Commit `417b2d8`, Nakama-Bundle SHA-256 `f99bdbc674556bfd59197d6cc1665a6db171e6ccde9c9103c19d4e9dfe99b4f7`, Setup SHA-256 `3309856C37B91B316ACF510911FE76F7F75C817D2BC515A43544566AFA50BA93`. Nakama meldete nach dem gezielten Neustart `healthy`; `latest-release.php` zeigte Alpha 12 und der öffentliche Download stimmte bytegenau mit dem lokalen Setup überein. ## Absicherung und Wiederherstellung