Documentation
¶
Index ¶
- type Options
- func (o *Options) AddPullRequest(pr *scm.PullRequest)
- func (o *Options) ApplyChanges(dir, gitURL string, change v1alpha1.Change) error
- func (o *Options) ApplyCommand(dir string, command *v1alpha1.Command) error
- func (o *Options) ApplyGo(dir, gitURL string, gc *v1alpha1.GoChange) error
- func (o *Options) ApplyRegex(dir, gitURL string, change v1alpha1.Change, regex *v1alpha1.Regex) error
- func (o *Options) ApplyVersionStream(dir string, vs *v1alpha1.VersionStreamChange) error
- func (o *Options) EvaluateVersionTemplate(templateText, gitURL string) (string, error)
- func (o *Options) FindURLs(rule *v1alpha1.Rule) error
- func (o *Options) GetSparseCheckoutPatterns(rule v1alpha1.Rule) ([]string, error)
- func (o *Options) GoFindURLs(rule *v1alpha1.Rule, gc *v1alpha1.GoChange) error
- func (o *Options) Run() error
- func (o *Options) SparseCheckoutPatternsGo() []string
- func (o *Options) SparseCheckoutPatternsRegex(regex *v1alpha1.Regex) []string
- func (o *Options) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { environments.EnvironmentPullRequestOptions Dir string ConfigFile string Version string VersionFile string AddChangelog string GitCommitUsername string GitCommitUserEmail string AutoMerge bool NoVersion bool GitCredentials bool Labels []string TemplateData map[string]interface{} PullRequestSHAs map[string]string Helmer helmer.Helmer GraphQLClient *githubv4.Client UpdateConfig v1alpha1.UpdateConfig }
Options the options for the command
func NewCmdPullRequest ¶
NewCmdPullRequest creates a command object for the command
func (*Options) AddPullRequest ¶ added in v0.0.17
func (o *Options) AddPullRequest(pr *scm.PullRequest)
AddPullRequest lets store pull requests so we can use the PR data later on
func (*Options) ApplyChanges ¶
ApplyChanges applies the changes to the given dir
func (*Options) ApplyCommand ¶ added in v0.0.73
func (*Options) ApplyRegex ¶ added in v0.0.21
func (o *Options) ApplyRegex(dir, gitURL string, change v1alpha1.Change, regex *v1alpha1.Regex) error
ApplyRegex applies the regex change
func (*Options) ApplyVersionStream ¶ added in v0.0.21
func (o *Options) ApplyVersionStream(dir string, vs *v1alpha1.VersionStreamChange) error
ApplyVersionStream applies the version stream change
func (*Options) EvaluateVersionTemplate ¶ added in v0.0.17
func (*Options) GetSparseCheckoutPatterns ¶ added in v0.2.0
func (*Options) GoFindURLs ¶ added in v0.0.23
GoFindURLs find the git URLs for the given go dependency change
func (*Options) SparseCheckoutPatternsGo ¶ added in v0.2.0
SparseCheckoutPatternsGo return the patterns to check out sparsely
func (*Options) SparseCheckoutPatternsRegex ¶ added in v0.2.0
SparseCheckoutPatternsRegex return the patterns to check out sparsely
Click to show internal directories.
Click to hide internal directories.