Skip to content

vcs-forge-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 19:16
· 45 commits to main since this release

Added

  • Initial release: a backend-agnostic facade over vcs-github, vcs-gitlab, and
  • Explicit construction (Forge::github/gitlab/gitea over the real runner;
  • Unified DTOs (#[non_exhaustive]): ForgePr + ForgePrState
  • The lean lifecycle: auth_status, repo_view, pr_list, pr_view,
  • Issues + releases: issue_list / issue_view(number) /
  • An Error::Unsupported { forge, operation } variant: Gitea's tea has no
  • Optional serde feature: derives serde::Serialize on the public DTOs

Changed

  • Bumped processkit to 0.8Error::Forge wraps the #[non_exhaustive]
  • New off-by-default cancellation feature, forwarding to each wrapper's —
  • pr_create doc honesty: it returns the CLI's success output — a URL on

Fixed

  • GitLab repo_view no longer reports a project with absent visibility