release: port pipeline from github Actions to forgejo Actions #80
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The release pipeline at
.github/workflows/release.ymlis github-coupled and won't work now that forgejo is canonical. It usesmathieudutour/github-tag-action,softprops/action-gh-release, andgh apiagainst github's Contents API. Forgejo runners can't authenticate to github write APIs and the third-party marketplace actions are github-API-only. The brew Formula already points at forgejo URLs (closed by #79), so the pipeline needs to actually run on forgejo to keep the Formula in sync with new releases.Change
.forgejo/workflows/release.yml: forgejo-canonical pipeline. Triggers on push to forgejo main. Uses the three shared composite actions incoilysiren/agentic-os/actions/(tag-bump, create-release, bump-formula) which speak forgejo APIs only. Auto-issued${{ github.token }}(forgejo's compatibility name) handles same-repo writes..github/workflows/release.yml: deleted. Github becomes read-only mirror; releases are cut on forgejo only.AGENTS.md"Release framework" section: rewritten to describe the forgejo flow + name the shared composite actions. "Post-push follow-up" CI-verify step updated to point at forgejo's Actions UI / API.Not migrated in this change
.execross-build +coilysiren/scoop-bucketautoupdate. Blocked on migrating scoop-bucket to forgejo (separate sweep). Until that lands, Windows users get nothing from a forgejo-only release and needmake install-windows.Push flow
Forgejo is canonical, so
git pushshould target forgejo. The github remote stays asoriginfor historical reasons but won't receive automated commits anymore. Eventuallycoilyrepo on github will be archived (separate decision).