docs: SAVEPOINT — deployt: Update-Kanal aktuell live, main bereinigt
Ampel / ampel (push) Successful in 1m28s
Ampel / ampel (push) Successful in 1m28s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
d21332e3c7
commit
5522a50425
+42
-1
@@ -1,6 +1,47 @@
|
||||
# SAVEPOINT — Rippy
|
||||
|
||||
## Aktueller Stand: Einstellungen neu + Version 5.1.0 (31.08.2026, nachts)
|
||||
## Aktueller Stand: DEPLOYT — Update-Kanal live, altes Windows-Rippy gelöscht (31.08.2026, nachts)
|
||||
|
||||
> Der Abschluss des Tages, alles gemessen:
|
||||
>
|
||||
> **1. Gitea-Release `aktuell` ist live** (Release-ID 1, Ziel
|
||||
> `worktree-windows-electron`): `RippySetup-5.1.0.exe` + `.blockmap` +
|
||||
> `latest.yml` + `w0.yml`, alle HTTP 201. Nachgemessen aus App-Sicht
|
||||
> (anonym, extern): `…/releases/download/aktuell/latest.yml` → 200 mit
|
||||
> `version: 5.1.0`, sha512 und `size: 131370618` — die EXE antwortet
|
||||
> per HEAD mit exakt dieser Content-Length. **`w0.yml` ist die Brücke
|
||||
> für die alten 5.0.0-w0-Installationen** (Vorab-Versionen suchen auf
|
||||
> dem w0-Kanal): gleiche 5.1.0-Daten, einmal mitziehen, danach läuft
|
||||
> alles über latest.yml.
|
||||
>
|
||||
> **2. Kein „unsichtbarer Nutzer", kein Token — mit Absicht:** Das
|
||||
> Repo ist ÖFFENTLICH lesbar (anonym HTTP 200, intern wie extern
|
||||
> gemessen). Die App fragt anonym nach Updates; ein Token im Code wäre
|
||||
> aus jeder installierten Rippy.exe auslesbar und damit ein Risiko
|
||||
> ohne Nutzen. Sollte das Repo je privat werden, ist der saubere Weg
|
||||
> ein eigener Lese-Nutzer + Token in der `updateUrl`-EINSTELLUNG (DB,
|
||||
> nie im Code/Repo) — notiert, nicht gebaut.
|
||||
>
|
||||
> **3. So updatet sich Rippy selbst** (§ 6.8, alles schon im Code):
|
||||
> Prüfung beim Start und täglich, NIE während eines Rips (nicht mal
|
||||
> der Download), Installation beim nächsten Beenden/Start
|
||||
> (`autoInstallOnAppQuit`). Die Standard-Adresse steckt via
|
||||
> electron-builder `publish` in der App; nur https:// wird akzeptiert.
|
||||
> Ab jetzt gilt: **neues Release = die vier Dateien im Tag `aktuell`
|
||||
> ERSETZEN**, fertig — jede installierte App zieht nach.
|
||||
>
|
||||
> **4. Altes Windows-Rippy GELÖSCHT:** `main` per Fast-Forward auf den
|
||||
> geprüften Aufräum-Stand `2b77ab0` (Ampel war grün; −10.039 Zeilen,
|
||||
> Teil A raus, Docker-Teil B unangetastet). Anschließend VM-Deploy
|
||||
> (`git pull --ff-only && docker compose up -d --build` auf Arcane) —
|
||||
> die VM hing zuvor auf `05ab655`.
|
||||
>
|
||||
> v5 selbst lebt weiter auf `worktree-windows-electron` (Spitze diese
|
||||
> Doku) — main bleibt reines Docker-Rippy (Entscheid 7/§ 11).
|
||||
|
||||
---
|
||||
|
||||
## Einstellungen neu + Version 5.1.0 (31.08.2026, nachts)
|
||||
|
||||
> Der Commander fand den Einstellungs-Tab „sehr mager" — jetzt ist er
|
||||
> eine erklärende Karten-Seite im Kino-Mix (`b64ddf5`, 209 Tests, Dev-
|
||||
|
||||
Reference in New Issue
Block a user