Add a desktop build script for manual releases

deploy/build_desktop.sh builds the Arch, Debian and Windows packages into
desktop/release/ without publishing anything, lists what it produced with
sizes and SHA-256 sums for release notes, and prints the suggested Gitea
tag. Installing locally, handing the files out and attaching them to a
Gitea release all stay manual; push_desktop.sh remains the update-feed
publisher.
This commit is contained in:
2026-09-20 18:08:19 -05:00
parent e839c84bf0
commit 69f324ead7
3 changed files with 81 additions and 0 deletions
+11
View File
@@ -136,6 +136,17 @@ Push multi-arch images to the Gitea registry:
They tag `:latest` and `:<commit-sha>` and expect `docker login
gitea.rainbow-herring.ts.net` to succeed.
Build the desktop installers without publishing anything:
```bash
./build_desktop.sh # Arch + Debian + Windows -> desktop/release/
./build_desktop.sh --linux # Arch + Debian only
./build_desktop.sh --win # Windows installer only
```
Hand the files out or attach them to a Gitea release manually — the script
prints sizes and SHA-256 sums for the release notes.
Push the desktop builds and their update metadata to the frontend's feed:
```bash