Add release workflow and docs

This commit is contained in:
2025-12-30 11:47:41 -05:00
parent 62dd897cd8
commit 7f685c4216
3 changed files with 120 additions and 0 deletions

21
docs/RELEASING.md Normal file
View File

@@ -0,0 +1,21 @@
# Releasing
This repo includes a Gitea Actions workflow that builds Linux binaries for
`x86_64` and `arm64` and uploads them to the release.
## One-time setup (Gitea Actions)
1) Create a personal access token with repo write access.
2) Add it to the repo secrets as `GITEA_TOKEN`.
## Release steps
1) Update `CHANGELOG.md`.
2) Create and push a tag:
```bash
git tag -a vX.Y.Z -m "vX.Y.Z"
git push origin vX.Y.Z
```
3) The workflow builds and uploads binaries to the release.
## Artifacts
- `mov-renamarr-<tag>-x86_64-linux-gnu.tar.gz`
- `mov-renamarr-<tag>-arm64-linux-gnu.tar.gz`