Commit Graph

6 Commits

Author SHA1 Message Date
Augustin
8e3f8b8770 fix: use GITEATOKEN secret name (no underscores in Gitea 1.25)
All checks were successful
CI / build (push) Successful in 25s
Release / release (push) Successful in 1m36s
💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-19 22:58:07 +02:00
Augustin
69ca5c6d22 fix: make release delete step resilient + check GITEA_TOKEN
Some checks failed
CI / build (push) Successful in 25s
Release / release (push) Failing after 1m3s
- Skip delete step gracefully if no releases exist
- Check GITEA_TOKEN is set before attempting API calls
- Add clear error message if secret is missing

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-19 22:50:15 +02:00
Augustin
3f8e01f290 fix: export PATH in every step for Gitea runner compatibility
Some checks failed
CI / build (push) Failing after 26s
Release / release (push) Failing after 1m36s
GITEA_ENV/GITHUB_ENV doesn't take effect in the same step with
act_runner. Added explicit 'export PATH=/usr/local/go/bin:$PATH'
in every step that uses go.

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-19 22:45:33 +02:00
Augustin
4db69e46a7 ci: restore actions/checkout + simplify workflows
Some checks failed
CI / build (push) Failing after 7s
Release / release (push) Failing after 8s
- Use actions/checkout@v4 (works with Gitea runner)
- Simplified CI: build + vet
- Release: auto on push to main, creates/updates "latest" release
- Cleaned up archive step

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-19 22:43:12 +02:00
Augustin
78c7239002 ci: fix Gitea Actions - native checkout + auto-release on push
Some checks failed
CI / build (push) Failing after 6s
Release / release (push) Failing after 6s
- Replaced actions/checkout with native git fetch (fixes directory not found)
- Release workflow now triggers on every push to main (no tags needed)
- Auto-creates/updates "latest" release with 6 cross-compiled binaries
- Includes checksums, install instructions, and recent commit log
- Requires GITEA_TOKEN secret in repo settings

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-19 22:37:23 +02:00
Augustin
811a9aa6c4 ci: migrate workflows to Gitea Actions with self-hosted runner
Some checks failed
CI / build (push) Failing after 7s
Release / release (push) Failing after 12s
Replaced GitHub Actions with Gitea-compatible workflows:
- CI: build + test + vet on ubuntu-latest (self-hosted runner)
- Release: cross-compile 6 binaries (linux/darwin/windows x amd64/arm64)
  with Gitea API release creation and asset uploads
- Removed .github/workflows in favor of .gitea/workflows

Requires Gitea secrets: GITEA_TOKEN, GITEA_SERVER, GITEA_REPO

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
2026-04-19 22:32:53 +02:00