Fixa omladdningsloopen + churn; CI/släpp flyttat till x64-byggnoden
Some checks failed
check / check (push) Failing after 1m4s
Some checks failed
check / check (push) Failing after 1m4s
- KRITISKT: notify-watchern reagerade på Access-events, så vår egen läsning av configen triggade ny omladdning i all oändlighet (var 155:e ms). Panelen revs och byggdes om konstant → blinkande hover, klick som aldrig landade. Nu filtreras eventen till riktiga skrivningar (Modify/Create/Remove/Close-Write). - Titeländringar (webbläsare/terminaler) bygger inte längre om UI:t; tooltips slås i stället upp färskt vid hover (query-tooltip), och klick/skroll/menyer agerar på färskt fönster-state vid eventtillfället. - hotspots::rebuild är idempotent (skippar om config+skärmar oförändrade). - Settings: markup-escape i rubriker (Kant & skugga-varningen). - CI: check + release körs på byggnoden brasse-linux01 (runs-on linux-amd64) — waydock byggs BARA för x86_64, aldrig på Pi5:ns arm-runner. Ny release.yaml: vX.Y.Z-tagg bygger x64-binären och laddar upp till Gitea-släppsidan + rullande latest. release.sh är nu bara tagga-och-pusha. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -55,7 +55,12 @@ scale/expo-toggle och fönstergeometri till intelligent autohide.
|
||||
## Släpp
|
||||
|
||||
```bash
|
||||
./release.sh v0.1.0 # taggar, bygger x64, skapar Gitea-release + latest
|
||||
./release.sh v0.1.0 # taggar och pushar — CI bygger och publicerar
|
||||
```
|
||||
|
||||
CI på Gitea (Pi5) kör `cargo check`/`clippy`/`test` vid varje push.
|
||||
All CI kör på **byggnoden på brasse-linux01** (x64-runnern, label
|
||||
`linux-amd64`) — waydock byggs bara för x86_64, aldrig på Pi5:ns
|
||||
arm-runner. Push till master kör `cargo check`/`clippy`/`test`; en
|
||||
vX.Y.Z-tagg bygger release-binären och laddar upp den till
|
||||
[släppsidan](https://gitea.brasse-pc.eu/brasse/waydock/releases)
|
||||
(+ rullande `latest`).
|
||||
|
||||
Reference in New Issue
Block a user