• v0.6.0 4ae088090b

    v0.6.0 Stable

    ses released this 2026-09-09 13:35:38 +00:00 | 1 commits to main since this release

    v0.6.0 - 2026-09-09

    • Added: Repo label CRUD — create, read, list, update, delete — across the CLI, MCP server, and OpenCode plugin (#42).
    • Added: whoami and repo list subcommands and matching MCP and OpenCode plugin tools.

    No breaking changes.

    Downloads
  • v0.5.5 586f2f822a

    v0.5.5
    All checks were successful
    ci / test (pull_request) Successful in 1m16s
    Stable

    ses released this 2026-09-06 22:29:21 +00:00 | 12 commits to main since this release

    v0.5.5 — tooling and doc hygiene only; no feature changes.

    Tooling

    • chore(mise): set BUN_MAX_WORKERS=1 at project scope
    • chore(workflows): drop publish.yaml; releases are local now

    Docs

    • docs: consolidate host gotchas and releasing runbook
    • docs(release): wrap build gates in mise tasks; ship release as draft until assets land
    Downloads
  • v0.5.4 076b2cb940

    v0.5.4
    Some checks failed
    ci / test (pull_request) Successful in 1m16s
    publish / publish (release) Failing after 54s
    Stable

    ses released this 2026-09-06 21:52:43 +00:00 | 16 commits to main since this release

    Release-pipeline simplification for a more robust release process: dropped OIDC JWT minting and the npm registry publish path; the workflow now just runs lint, typecheck, test, build, then uploads forgejoctl and forgejoctl.tar.gz as release assets.

    Downloads
  • v0.5.1 af18df5fc5

    v0.5.1
    Some checks failed
    publish / publish (release) Failing after 1m7s
    Stable

    ses released this 2026-09-04 22:13:10 +00:00 | 27 commits to main since this release

    v0.5.1 - 2026-09-04

    Consolidated changelog of user-facing changes since v0.3.0. The underlying
    features already shipped in v0.4.0, v0.4.1, v0.4.2, and v0.5.0; v0.5.1
    documents them in one place.

    Releases & tags coverage

    Eleven release and tag operations now ship across all three adapters (MCP,
    OpenCode plugin, CLI). Tag-only addressing throughout; pass tag="latest" to
    get_release to resolve the latest non-prerelease, non-draft release.

    • Added: list_releases, get_release, create_release, update_release,
      delete_release, list_tags, get_tag, create_tag, delete_tag,
      list_release_assets, delete_release_asset in MCP, OpenCode plugin, and CLI.
    • Added: release_asset_upload in the CLI for attaching the compiled
      binary or tarball to a release. Asset upload stays CLI-only — MCP stdio has
      no outbound binary blocks, and the CLI is the natural CI consumer with the
      file path on disk.
    • Added: update_pull_request (title and body via PATCH) in MCP, OpenCode
      plugin, and CLI; coverage previously ended at create_pull_request.

    Authentication

    • Added: FORGEJO_TOKEN_FILE env var — path to a file containing the API
      token. Defaults to /run/secrets/forgejo-token and takes precedence over
      FORGEJO_TOKEN. Useful for containerized deployments and CI where
      mounting a secret file is preferred over injecting the token directly.

    Packaging

    • Fixed: removed exports["./server"] from package.json. The subpath
      pointed at dist/server.js, whose top-level createMcpServer/runMcpServer
      exports triggered OpenCode's legacy plugin loader and crashed reading
      .config/.event on non-Hooks return values (introduced in v0.4.0).
      Use bunx @sebatec-eu/forgejoctl serve-mcp for MCP entry — the CLI
      subcommand is the supported path.
    Downloads