• v0.0.80 f4ad3fb5c3

    Ghost released this 2026-06-28 01:16:55 +00:00 | 293 commits to main since this release

    • CI token strategy unified — Use ${{ github.token }} (forgejo-actions auto-user) for all in-repo operations (checkouts, release API, PRs, comments, label toggles); restrict TAP_TOKEN (personal access token) to cross-repo writes against the external Homebrew tap. Tap URL is now templated from github.server_url so the workflow is host-agnostic.
    • AI integration rewritten on top of opencode CLI — Replace the Ollama + _helpers.py JSON-roundtrip pipeline with direct opencode run invocations (prompt → file edits / release notes). Add an opencode preflight check to the runner setup so missing tooling fails fast.
    • Release pipeline hardened — Add explicit error reporting around the release upload, deduplicate the formula-commit step, and make the comments-fetch step tolerate Forgejo response-shape variations. Refresh in-repo documentation to match.
    • Level 3 workflow polish — Apply cancel-in-progress: true to every event trigger so superseded issue runs are killed instead of queued.
    • Runner label switched to rust-ci — Update runs-on from ubuntu-latest to the rust-ci self-hosted label so jobs land on the pre-built Rust + opencode image.
    Downloads