CI: сборка и релизы через Gitea Actions
CI / test (push) Successful in 1m53s
Release / release (push) Successful in 1m18s

- ci.yml: gofmt, go vet, тесты, сборка backupctl linux/amd64+arm64 на push и PR
- release.yml: на тег v* — сборка, checksums.txt и публикация релиза через API Gitea

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mrleo1nidandClaude Opus 5.5 committed 2026-10-06 21:59:00 +03:00
1 parent 1d44d067e9
commit 89333dd4d8
3 files changed
+177

No files matched your search

+6
View File
@@ -15,6 +15,12 @@ make build # dist/backupctl-linux-amd64, dist/backupctl-linux-arm64
make test
```
Готовые бинарники собирает Gitea Actions. `.gitea/workflows/ci.yml` на каждый push и PR проверяет форматирование, запускает vet и тесты и собирает бинарники. `release.yml` на тег `v*` публикует релиз с `backupctl-linux-{amd64,arm64}`, `checksums.txt` и файлами из `deploy/`:
```bash
git tag v0.1.0 && git push origin v0.1.0
```
Без make:
```bash