Prepare 1.0.0 release workflow
This commit is contained in:
1 parent
80fe2e3867
commit
0d2a981525
3 files changed
+62
-10
No files matched your search
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user