Versions in this module Expand all Collapse all v0 v0.1.0 Sep 6, 2026 Changes in this version + type Client struct + func New(ownerRepo string) (*Client, error) + func (c *Client) BlameLines(ctx context.Context, ref, path string, lines []int) (map[int]forge.LineOrigin, error) + func (c *Client) Checks(ctx context.Context, sha string) (forge.CheckSummary, error) + func (c *Client) Comments(ctx context.Context, prNumber int, since time.Time) ([]forge.Comment, error) + func (c *Client) CommitFiles(ctx context.Context, sha string) ([]string, bool, error) + func (c *Client) CommitsTouching(ctx context.Context, ref, path string, since time.Time) ([]string, error) + func (c *Client) Compare(ctx context.Context, base, head string) (forge.Comparison, error) + func (c *Client) CreatePR(ctx context.Context, spec forge.PRSpec) (forge.PR, error) + func (c *Client) FindPR(ctx context.Context, headBranch, bodyMarker string) (forge.PR, bool, error) + func (c *Client) GetPR(ctx context.Context, number int) (forge.PR, bool, error) + func (c *Client) IsAllowedAuthor(ctx context.Context, login string) (bool, error) + func (c *Client) MergePR(ctx context.Context, prNumber int, expectedHeadSHA string) (forge.PR, error) + func (c *Client) ReadFile(ctx context.Context, ref, path string) ([]byte, bool, error) + func (c *Client) ResolveRef(ctx context.Context, ref string) (string, bool, error) + func (c *Client) Tags(ctx context.Context) ([]forge.GitTag, error)