Documentation
¶
Index ¶
- type GithubManager
- func (m *GithubManager) GetCommitByID(objectID string) (*models.CommitObject, error)
- func (m *GithubManager) GetPullRequestByID(objectID string) (*models.PullRequestObject, error)
- func (m *GithubManager) ListModifiedFiles(prNumber int) ([]string, error)
- func (m *GithubManager) ListOpenPullRequests() ([]*models.PullRequest, error)
- func (m *GithubManager) PostComment(objectID, comment string) error
- func (m *GithubManager) UpdateCommitStatus(objectID, statusContext, status string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GithubManager ¶ added in v0.2.1
GithubManager for handling requests to the Github V3 and V4 APIs.
func NewGithubManager ¶ added in v0.2.1
func NewGithubManager(s *models.Source) (*GithubManager, error)
NewGithubManager ...
func (*GithubManager) GetCommitByID ¶ added in v0.2.1
func (m *GithubManager) GetCommitByID(objectID string) (*models.CommitObject, error)
GetCommitByID ...
func (*GithubManager) GetPullRequestByID ¶ added in v0.2.1
func (m *GithubManager) GetPullRequestByID(objectID string) (*models.PullRequestObject, error)
GetPullRequestByID ...
func (*GithubManager) ListModifiedFiles ¶ added in v0.2.1
func (m *GithubManager) ListModifiedFiles(prNumber int) ([]string, error)
ListModifiedFiles in a pull request (not supported by V4 API).
func (*GithubManager) ListOpenPullRequests ¶ added in v0.2.1
func (m *GithubManager) ListOpenPullRequests() ([]*models.PullRequest, error)
ListOpenPullRequests gets the last commit on all open pull requests.
func (*GithubManager) PostComment ¶ added in v0.2.1
func (m *GithubManager) PostComment(objectID, comment string) error
PostComment to a pull request or issue.
func (*GithubManager) UpdateCommitStatus ¶ added in v0.2.1
func (m *GithubManager) UpdateCommitStatus(objectID, statusContext, status string) error
UpdateCommitStatus for a given commit (not supported by V4 API).
Click to show internal directories.
Click to hide internal directories.