diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index bdca1d4..87dd84f 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -66,6 +66,10 @@ jobs: # Commit-Stempel fuer build.rs (WR-02): mit Cargo-Zwischenspeicher wuerde # `git rev-parse` im Build-Skript sonst nicht neu ausgewertet. TESSERA_COMMIT: ${{ gitea.sha }} + # Der Runner teilt sich den Rechner mit Gitea und dem Dev-Stack (15 GB): + # 8 parallele rustc-Prozesse (zwei Release-Baue) brachten den Host an die + # Speichergrenze. 4 Prozesse kosten 1-2 Minuten, halbieren den Bedarf. + CARGO_BUILD_JOBS: "4" needs: test if: gitea.ref == 'refs/heads/main' || startsWith(gitea.ref, 'refs/tags/v') steps: diff --git a/.planning/phases/18-desktop-client-fertigstellen/18-UAT.md b/.planning/phases/18-desktop-client-fertigstellen/18-UAT.md index 5662c1e..dbd66fe 100644 --- a/.planning/phases/18-desktop-client-fertigstellen/18-UAT.md +++ b/.planning/phases/18-desktop-client-fertigstellen/18-UAT.md @@ -29,7 +29,7 @@ awaiting: user response ### 1. Windows-Bedienprobe (Download, Installation, Erststart, Tray, Einstellungsseite) expected: siehe oben (Schritte 1-11) -result: [pending] +result: [pending] — Befund 2026-09-17 (Schritte 1-3 gruen: Download, SmartScreen, Installation): Schritt 4 rot, schwarzes Fenster "asset not found: index.html". Ursache: Fenster "main" in tauri.conf.json ohne Startseite, Tauri sucht index.html, die Erststart-Seite heisst setup.html (Altlast aus Phase 6). Fix: "url": "setup.html" (Quick-Task, siehe Commit im Aktenstand). Erneute Probe nach dem naechsten Beta-Bau. ### 2. Release-Anhang am naechsten Freigabe-Tag expected: Nach dem naechsten Tag `vX.Y.Z` traegt der Gitea-Release `Tessera-Setup-X.Y.Z.exe` und `Tessera-X.Y.Z.AppImage` als Anhaenge (herunterladbar, Groesse > 0). Pruefbar erst bei der naechsten Freigabe (z. B. 1.2.0). diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 0e2b663..b8f99b1 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -13,6 +13,7 @@ { "label": "main", "title": "Tessera", + "url": "setup.html", "width": 1280, "height": 800, "center": true, diff --git a/docs/anleitung-betrieb.md b/docs/anleitung-betrieb.md index 2b7e41b..ded9bb2 100644 --- a/docs/anleitung-betrieb.md +++ b/docs/anleitung-betrieb.md @@ -566,6 +566,12 @@ Cross-Bau (`cargo-xwin` + NSIS aus dem Ubuntu-Paket, kein Windows-Rechner in der Pipeline). Einzelheiten zur Werkzeugkette stehen in [`docs/ci-cd-setup.md`](./ci-cd-setup.md), Abschnitt 4. +Der Rust-Bau ist auf vier parallele Prozesse begrenzt (`CARGO_BUILD_JOBS`), +weil sich der Runner den Rechner mit Gitea und dem Entwicklungs-Stack teilt; +mit acht Prozessen geriet ein Rechner mit 15 GB Arbeitsspeicher an die Grenze. +Der Job dauert damit etwa fünf bis sieben Minuten (mit warmem Zwischenspeicher), +der erste Lauf nach einer Änderung der Abhängigkeiten deutlich länger. + ### Wo die Pakete im Abbild liegen `publish` kopiert die fertigen Pakete in das API-Abbild nach