Documentation
¶
Index ¶
Constants ¶
View Source
const ( CheckRunName = "only-valid-metadata-changes" FailedValidationTitle = "Failed YAML validation" SuccessValidationTitle = "Passed YAML validation" ValidationTimeout = 1 * time.Minute )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckoutFunc ¶
type CheckoutFunc func(ctx context.Context, authProvider repository.AuthProvider, repoUrl, sha string) (billy.Filesystem, error)
type Impl ¶
type Impl struct {
CustomConfiguration config.CustomConfiguration
Repositories service.Repositories
Github repository.Github
AuthProvider repository.AuthProvider
CheckoutFunction CheckoutFunc
// contains filtered or unexported fields
}
func New ¶
func New( configuration librepo.Configuration, repositories service.Repositories, github repository.Github, authProvider repository.AuthProvider, ) *Impl
func (*Impl) IsValidator ¶
type ValidationResult ¶
type ValidationWalker ¶ added in v0.49.0
type ValidationWalker struct {
Annotations []*gogithub.CheckRunAnnotation
Errors map[string]error
IgnoredWithReason map[string]string
// contains filtered or unexported fields
}
func NewValidationWalker ¶ added in v0.49.0
func NewValidationWalker(filesys billy.Filesystem) *ValidationWalker
func (*ValidationWalker) WalkerFunc ¶ added in v0.49.0
Click to show internal directories.
Click to hide internal directories.