Documentation ¶
Index ¶
- type Client
- func (g Client) CheckCreateBranch(baseBranch string, version string, prefix string) (string, error)
- func (g Client) CheckCreateFileMergeRequest(source string, target string) error
- func (g Client) CheckCreateReleasePullRequest(source string, target string, versions config.Versions) error
- func (g Client) CheckRelease(version config.Versions) (bool, error)
- func (g Client) CommitFile(branchName string, changeset []common.ChangeSet) error
- func (g Client) CommitManifest(branchName string, content string, versions releaserconfig.Versions, ...) error
- func (g Client) CreateRelease(baseBranch string, version config.Versions, description string) error
- func (g Client) GetCommitsSinceRelease(sinceRelease string) ([]changelog.Commit, error)
- func (g Client) GetHighestRelease() (semver.Version, error)
- func (g Client) ReplaceTaggedLines(filenames []string, sourceTag string, replaceTag string) ([]common.ChangeSet, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Context context.Context UserId string AccessToken string ProjectURL string Repository string ApiURL string GHClient *github.Client PropagationTargets []config.PropagationTarget ConfigUpdates []config.ConfigUpdate DryRun bool GoGitConfig common.GoGitRepository }
func (Client) CheckCreateBranch ¶
func (Client) CheckCreateFileMergeRequest ¶
func (Client) CheckCreateReleasePullRequest ¶
func (Client) CommitFile ¶
func (Client) CommitManifest ¶
func (g Client) CommitManifest(branchName string, content string, versions releaserconfig.Versions, extraFiles []releaserconfig.ExtraFileConfig) error
func (Client) CreateRelease ¶
func (Client) GetCommitsSinceRelease ¶
Click to show internal directories.
Click to hide internal directories.