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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user