Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
# Vendoo Production Updater 2.4
|
|
|
|
## Ziel
|
|
|
|
Version 2.4 ersetzt den unsichtbaren interaktiven GitHub-Login aus 2.3. Ein interaktiver Gerätefluss darf nicht in einem versteckten Worker laufen.
|
|
|
|
## GitHub-Anmeldung
|
|
|
|
Ist noch kein GitHub-Konto angemeldet, öffnet der Updater ein sichtbares Anmeldefenster. Dort zeigt GitHub CLI den einmaligen Gerätecode an, kopiert ihn mit `--clipboard` in die Zwischenablage und öffnet den Webbrowser. Die Vendoo-Oberfläche bleibt geöffnet und prüft den Status still im Hintergrund. Nach erfolgreicher Anmeldung wird automatisch fortgefahren.
|
|
|
|
Der Ablauf verwendet:
|
|
|
|
```text
|
|
gh auth login --hostname github.com --git-protocol https --web --clipboard
|
|
```
|
|
|
|
Die Anmeldung läuft nicht mehr über den versteckten Worker-Prozess. Ein Abbruch oder Fehler bleibt sichtbar und führt zu einem klaren, wiederholbaren Fehlerzustand.
|
|
|
|
## Downloadstatus
|
|
|
|
Der Download der portablen GitHub CLI schreibt nur noch sinnvolle 10-%-Fortschrittsstufen. Wiederholte Meldungen für dieselbe Megabyte-Grenze und die bisherige Logflut sind ausgeschlossen.
|
|
|
|
## Weiterhin gültige Schutzregeln
|
|
|
|
- echter Windows-PowerShell-5.1-Parser vor dem Start
|
|
- kanonische Root-Pfadermittlung
|
|
- persistenter Laufzeit- und Diagnoseordner
|
|
- keine Änderung an `main` vor grünen Tests
|
|
- kein Produktions-Erfolg ohne exakte Zielversion
|
|
- kein Zugriff auf oder Löschen von `/app/data`
|