Release / release (push) Successful in 9s
The three .github/workflows files (release.yml, compat-daily.yml, cache-cleanup-weekly.yml) all target the GitHub API: - release.yml uses `gh release create` - compat-daily.yml does `git push https://x-access-token@github.com/...` to a `badges` branch - cache-cleanup-weekly.yml uses `gh cache delete` On Gitea Actions these silently mis-route to GitHub with a Gitea-issued GITHUB_TOKEN, which github.com rejects ("Invalid username or token") — so every scheduled run fails. Drop them on secure-main (upstream main keeps them for the original GitHub repo, untouched) and add .gitea/workflows/release.yml that: - triggers on tag push v* or manual workflow_dispatch - builds release notes from the changelog window since the prior tag - creates the release via Gitea API, or refreshes assets if it already exists (so re-runs are idempotent) - attaches install.sh + install.ps1 so the README's /releases/latest/download/install.{sh,ps1} URLs resolve Tag a release with: git tag v1.0.0 && git push origin v1.0.0