docs: CI-Desktop-Bau nur bei geaendertem Desktop-Stand — Betriebshandbuch, CI-Runbook, Entwicklungsanleitung, CHANGELOG
- anleitung-betrieb.md Kap. 10: neuer Unterabschnitt "Wann gebaut wird und wann Pakete uebernommen werden", Job-Dauer-Satz und Fehlerbilder-Tabelle ergaenzt - ci-cd-setup.md Abschnitt 4: Absatz zum Ueberspringen bei unveraendertem Desktop; Abschnitt 6: neuer Fehlerbehebungs-Eintrag - anleitung-entwicklung.md: Absatz zum CI-Ueberspringen bei "Desktop-App lokal bauen" - CHANGELOG.md: ein Stichpunkt unter Unveroeffentlicht/Geaendert Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -170,6 +170,12 @@ vorgesehen. Sprache, Symbol und Bilder des Installers stehen in
|
||||
sich nur über den CI-Bau auf einem Windows-Rechner prüfen, lokal validiert
|
||||
`cargo check` lediglich die Schlüssel.
|
||||
|
||||
**Im CI wird die Desktop-App nur gebaut, wenn sich etwas an ihr geändert hat.** Der Job `desktop` vergleicht einen Stempel aus Versionsnummer und letztem Commit an `apps/desktop/`, `desktop-version.sh`, `desktop-collect.sh`, `desktop-stamp.sh` und `ci.yml` mit dem Zwischenspeicher des Runners und übernimmt bei Treffer die zuletzt gebauten Pakete (Details: `docs/ci-cd-setup.md`, Abschnitt 4). Eine Änderung außerhalb dieser Pfade – etwa nur in `pnpm-lock.yaml` – löst keinen Desktop-Bau aus; soll trotzdem neu gebaut werden, genügt eine Änderung unter `apps/desktop/`. Stempel lokal ansehen:
|
||||
|
||||
```bash
|
||||
DESKTOP_TAG=v1.2.0 GITHUB_REF=refs/heads/main sh .gitea/scripts/desktop-stamp.sh stamp
|
||||
```
|
||||
|
||||
## Architektur im Überblick
|
||||
|
||||
**Frontend** (`apps/web/src/app`, Next.js App Router):
|
||||
|
||||
Reference in New Issue
Block a user