Documentation ¶
Index ¶
- func Execute()
- func UnifyLabels(repo string, githubClient *github.Client, fix bool)
- type BranchProtectionProblemHandler
- type BranchProtectionVerifier
- type DryRunLabelModifier
- type FixBranchProtectionProblemHandler
- type FixRepoProblemHandler
- type FixWebHookProblemHandler
- type JobDescriptionInt
- type LabelDesc
- type LablesModifier
- type LogBranchProtectionProblemHandler
- type LogRepoProblemHandler
- type LogWebHookProblemHandler
- type RealLabelModifier
- type RepoProblemHandler
- type RepoSettingsVerifier
- type Secrets
- type ValidationError
- type WebHookProblemHandler
- type WebHookVerifier
- type WorkflowDefinitionParser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BranchProtectionProblemHandler ¶
type BranchProtectionProblemHandler interface {
// contains filtered or unexported methods
}
type BranchProtectionVerifier ¶
type BranchProtectionVerifier struct {
// contains filtered or unexported fields
}
func (BranchProtectionVerifier) CheckIfBranchProtectionIsApplied ¶
func (verifier BranchProtectionVerifier) CheckIfBranchProtectionIsApplied(fix bool)
type DryRunLabelModifier ¶
type DryRunLabelModifier struct { }
type FixBranchProtectionProblemHandler ¶
type FixBranchProtectionProblemHandler struct {
// contains filtered or unexported fields
}
type FixRepoProblemHandler ¶
type FixRepoProblemHandler struct {
// contains filtered or unexported fields
}
type FixWebHookProblemHandler ¶
type FixWebHookProblemHandler struct {
// contains filtered or unexported fields
}
type JobDescriptionInt ¶
type JobDescriptionInt struct { Strategy *strategyDescriptionInt `yaml:"strategy"` Name *string `yaml:"name"` }
type LablesModifier ¶
type LablesModifier interface {
// contains filtered or unexported methods
}
type LogBranchProtectionProblemHandler ¶
type LogBranchProtectionProblemHandler struct { }
type LogRepoProblemHandler ¶
type LogRepoProblemHandler struct {
// contains filtered or unexported fields
}
type LogWebHookProblemHandler ¶
type LogWebHookProblemHandler struct {
// contains filtered or unexported fields
}
type RealLabelModifier ¶
type RealLabelModifier struct {
// contains filtered or unexported fields
}
type RepoProblemHandler ¶
type RepoProblemHandler interface {
// contains filtered or unexported methods
}
type RepoSettingsVerifier ¶
type RepoSettingsVerifier struct {
// contains filtered or unexported fields
}
func (*RepoSettingsVerifier) VerifyRepoSettings ¶
func (verifier *RepoSettingsVerifier) VerifyRepoSettings(fix bool)
type Secrets ¶
type Secrets struct {
// contains filtered or unexported fields
}
func ReadSecretsFromYaml ¶
type ValidationError ¶
type ValidationError struct {
// contains filtered or unexported fields
}
func (ValidationError) Error ¶
func (validationError ValidationError) Error() string
type WebHookProblemHandler ¶
type WebHookProblemHandler interface {
// contains filtered or unexported methods
}
type WebHookVerifier ¶
type WebHookVerifier struct {
// contains filtered or unexported fields
}
func (*WebHookVerifier) VerifyWebHooks ¶
func (verifier *WebHookVerifier) VerifyWebHooks(fix bool)
type WorkflowDefinitionParser ¶
type WorkflowDefinitionParser struct { }
func (WorkflowDefinitionParser) ParseWorkflowDefinition ¶
func (parser WorkflowDefinitionParser) ParseWorkflowDefinition(content string) (*workflowDefinition, error)
Click to show internal directories.
Click to hide internal directories.