Add release script for Gitea

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-20 22:26:17 +02:00
co-authored by Claude Sonnet 5.5
parent fa7e77c56d
commit c073e29b97
3 changed files with 143 additions and 2 deletions
+7 -1
View File
@@ -75,9 +75,15 @@ Keep the file private (`chmod 600`); it holds your API keys.
## Development
`dev/` has a compose file with pinned Radarr, Sonarr and SABnzbd containers plus a fake indexer;
see [dev/README.md](dev/README.md). `make test` runs vet and the unit tests. The design and
see [dev/README.md](dev/README.md).
`make test` runs vet and the unit tests. The design and
milestone history are in [SPECS.md](SPECS.md).
Releases: tag and push, then `scripts/release.sh` (or `make release`) builds the binaries and publishes
them on Gitea with the matching `CHANGELOG.md` section. It needs an access token with write access
to the repository in `$GITEA_TOKEN` or `~/.config/arr-tui-release-token`; `--check` verifies
everything without publishing, `--dry-run` builds without publishing.
## License
MIT, see [LICENSE](LICENSE).