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:
11
doc/plan.md
11
doc/plan.md
@@ -26,11 +26,12 @@ inbyggt settings-GUI, med live-uppdatering åt båda hållen.
|
||||
|
||||
Pattern A (binär), med lokalt släppbygge:
|
||||
|
||||
- **CI (Gitea Actions, Pi5/arm64):** `cargo check` + `clippy` + `test`
|
||||
vid push till master — kompilerings-/lintvakt, inga artefakter.
|
||||
- **Släpp:** `./release.sh vX.Y.Z` på brasse-linux01 — taggar, bygger
|
||||
x64-release, skapar Gitea-release med binären + uppdaterar rullande
|
||||
`latest`. `install.sh` ger en-rads-install via curl.
|
||||
- **CI (Gitea Actions, x64-runnern `linux-amd64` på brasse-linux01):**
|
||||
`cargo check` + `clippy` + `test` vid push till master. Bara x86_64 —
|
||||
ingen arm-build (Pi5-runnern rör aldrig det här repot).
|
||||
- **Släpp:** `./release.sh vX.Y.Z` taggar och pushar; release-workflowet
|
||||
på byggnoden bygger x64-binären och laddar upp till Gitea-släppsidan
|
||||
+ uppdaterar rullande `latest`. `install.sh` ger en-rads-install.
|
||||
|
||||
## Config
|
||||
|
||||
|
||||
Reference in New Issue
Block a user