Add automated releases with binaries and simplify CI workflow

- Add GoReleaser configuration for Linux binaries (amd64, arm64)
- Add release job to GitHub Actions for tagged versions
- Remove github.server_url validations (Gitea CI disabled)
- Update README with binary download instructions
- Releases will include compiled binaries and changelogs
This commit is contained in:
2025-11-28 00:14:10 +01:00
parent ac521c38a8
commit dda99a63b1
3 changed files with 88 additions and 6 deletions
+12 -3
View File
@@ -65,12 +65,21 @@ The API will be available at `http://localhost:8080`
### Using the binary
1. Download the latest release
2. Copy `.env.example` to `.env` and configure
3. Run: `./apocapoc-api`
1. Download the latest release from [GitHub Releases](https://github.com/davidfolch/apocapoc-api/releases)
2. Extract the archive:
```bash
tar -xzf apocapoc-api_*_linux_amd64.tar.gz
```
3. Copy `.env.example` to `.env` and configure
4. Run the binary:
```bash
./apocapoc-api
```
The API will be available at `http://localhost:8080`
**Note:** Linux binaries only (amd64 and arm64). For other platforms, use Docker.
## Development
### Prerequisites