client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnvVarGithubToken             = "GITHUB_TOKEN"
	EnvVarGithubRepoName          = "GITHUB_REPOSITORY_NAME"
	EnvVarGithubRepoOwner         = "GITHUB_REPOSITORY_OWNER"
	EnvVarGithubPullRequestNumber = "GITHUB_PULL_REQUEST_NUMBER"
	GithubReviewersKey            = "github_reviewers"
	RequestReviewersAction        = "github:requestReviewers"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type GithubClient

type GithubClient struct {
	Client            *gh.Client
	Token             string
	RepoName          string
	RepoOwner         string
	PullRequestNumber int
}

func New

func New() GithubClient

func (*GithubClient) BuildReviewersRequest

func (ghc *GithubClient) BuildReviewersRequest(reviewers []string) (gh.ReviewersRequest, error)

func (*GithubClient) CreateComment

func (ghc *GithubClient) CreateComment(body string) error

func (*GithubClient) RequestReviewers

func (ghc *GithubClient) RequestReviewers(reviewers []string) error

Jump to

Keyboard shortcuts

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