Documentation ¶
Index ¶
- type GitHubRichClient
- func (ghrc *GitHubRichClient) CommentHelpToPullRequest(number int) (err error)
- func (ghrc *GitHubRichClient) CreateRelease(tagName string, releasePrefix string, releaseBranch string, body string) (createdRelease *github.RepositoryRelease, err error)
- func (ghrc *GitHubRichClient) GetIssueComments(issueNumber int) (issueComments []*github.IssueComment, err error)
- func (ghrc *GitHubRichClient) GetLatestReleaseVersion() (latestRelease *github.RepositoryRelease, err error)
- func (ghrc *GitHubRichClient) GetPrInfos(prNumber int, mergeCommitSha string) (prInfos *github.PullRequest, err error)
- func (ghrc *GitHubRichClient) PublishRelease(tagName string, releasePrefix string, releaseBranch string, body string, ...) (releaseAssets []*github.ReleaseAsset, err error)
- func (ghrc *GitHubRichClient) SearchIssuesForOverrides(prNumber int) (nextVersion *string, patchLevel *semver.PatchLevel, err error)
- func (ghrc *GitHubRichClient) TestGitHubClientConnection() (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubRichClient ¶
func NewGitHubClient ¶
func NewGitHubClient(serverUrl *string, repoUrl *string, token *string) (githubRichClient *GitHubRichClient, err error)
NewGitHubClient creates a new GitHub client Needs the ConnectCredentials
func (*GitHubRichClient) CommentHelpToPullRequest ¶
func (ghrc *GitHubRichClient) CommentHelpToPullRequest(number int) (err error)
func (*GitHubRichClient) CreateRelease ¶
func (ghrc *GitHubRichClient) CreateRelease(tagName string, releasePrefix string, releaseBranch string, body string) (createdRelease *github.RepositoryRelease, err error)
CreateRelease
func (*GitHubRichClient) GetIssueComments ¶
func (ghrc *GitHubRichClient) GetIssueComments(issueNumber int) (issueComments []*github.IssueComment, err error)
func (*GitHubRichClient) GetLatestReleaseVersion ¶
func (ghrc *GitHubRichClient) GetLatestReleaseVersion() (latestRelease *github.RepositoryRelease, err error)
GetLatestReleaseVersion
func (*GitHubRichClient) GetPrInfos ¶
func (ghrc *GitHubRichClient) GetPrInfos(prNumber int, mergeCommitSha string) (prInfos *github.PullRequest, err error)
GetPrInfos need the PullRequest-Number
func (*GitHubRichClient) PublishRelease ¶
func (ghrc *GitHubRichClient) PublishRelease( tagName string, releasePrefix string, releaseBranch string, body string, releaseId int64, uploadArtifacts []tools.UploadAsset) (releaseAssets []*github.ReleaseAsset, err error)
PublishRelease
func (*GitHubRichClient) SearchIssuesForOverrides ¶
func (ghrc *GitHubRichClient) SearchIssuesForOverrides(prNumber int) (nextVersion *string, patchLevel *semver.PatchLevel, err error)
func (*GitHubRichClient) TestGitHubClientConnection ¶
func (ghrc *GitHubRichClient) TestGitHubClientConnection() (err error)
Click to show internal directories.
Click to hide internal directories.