Prepare 1.0.0 release workflow

This commit is contained in:
maddin committed 2026-10-31 16:58:38 +01:00
1 parent 80fe2e3867
commit 0d2a981525
3 files changed
+62 -10

No files matched your search

+2 -2
View File
@@ -40,10 +40,10 @@ FPCALC_BINARY='/path/to/universal/fpcalc' \
./scripts/build-release.sh
```
Publish the resulting release from a clean `main` checkout after setting `APP_VERSION`, `APP_BUILD`, and a Gitea API token in `GITEA_TOKEN`:
Publish the resulting release from a clean `main` checkout after setting `APP_VERSION` and `APP_BUILD`. The publisher uses a configured Git credential helper for Gitea; alternatively, provide an API token in `GITEA_TOKEN`:
```sh
APP_VERSION=1.0.1 APP_BUILD=2 GITEA_TOKEN='…' ./scripts/publish-release.sh
APP_VERSION=1.0.0 APP_BUILD=1 ./scripts/publish-release.sh
```
The publisher creates a Gitea release, signs the Sparkle archive with the private key in Keychain, updates and pushes `appcast.xml`, and deploys the DMG and download page to `https://tonuino.maddin.app`. The website itself is static and has no JavaScript runtime dependency.