github

package
v0.1.40 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGithubClientFromToken

func NewGithubClientFromToken(ctx context.Context, ghToken string, baseURL string) (*gh.Client, error)

NewGithubClientFromToken returns Github client with a token and context

Types

type GithubConfig added in v0.1.37

type GithubConfig struct {
	Token      string
	BaseURL    string
	Org        string
	Repository string
}

func (*GithubConfig) GetPullRequestApprovers added in v0.1.37

func (c *GithubConfig) GetPullRequestApprovers(number int) ([]string, error)

GetPullRequestApprovers returns a list of approvers for a given pull request

func (*GithubConfig) PREvidenceForCommit added in v0.1.37

func (c *GithubConfig) PREvidenceForCommit(commit string) ([]*types.PREvidence, error)

func (*GithubConfig) PullRequestsForCommit added in v0.1.37

func (c *GithubConfig) PullRequestsForCommit(commit string) ([]*gh.PullRequest, error)

PullRequestsForCommit returns a list of pull requests for a specific commit

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL