24 lines
789 B
Markdown
24 lines
789 B
Markdown
# 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 `RELEASE_TOKEN`.
|
|
3) Ensure at least one Gitea Actions runner is online.
|
|
4) If uploads fail with `413 Request Entity Too Large`, increase your reverse proxy upload limit (e.g., nginx `client_max_body_size`).
|
|
|
|
## 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`
|