Skip to content

proposal(pr): use github api directly rather than CLI for github operations #1148

@coillteoir

Description

@coillteoir

Problem

Using the github CLI for pull requests and other github related things requires an extra package install.

Proposed solution

  • Use the github API directly via a client library.
  • Authenticate using access token in gitconfig, env variable, or other config format.

Possible future work

Removing the CLI as a dependency, also opens up the ability to build up compatibility with other Git providers, such as GitLab, or Gitea via a shared interface.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions