Documentation ¶
Index ¶
- Constants
- func CompareHostOfURLS(uri1, uri2 string) bool
- func GetPipelineRunAndBranchNameFromCancelComment(comment string) (string, string, error)
- func GetPipelineRunAndBranchNameFromTestComment(comment string) (string, string, error)
- func GetPipelineRunFromCancelComment(comment string) string
- func GetPipelineRunFromTestComment(comment string) string
- func IsCancelComment(comment string) bool
- func IsOkToTestComment(comment string) bool
- func IsTestRetestComment(comment string) bool
- func Valid(value string, validValues []string) bool
- type ChangedFiles
- type Interface
- type StatusOpts
Constants ¶
View Source
const DefaultProviderAPIUser = "git"
View Source
const (
GitHubApp = "GitHubApp"
)
Variables ¶
This section is empty.
Functions ¶
func CompareHostOfURLS ¶ added in v0.13.0
CompareHostOfURLS compares the host of two parsed URLs and returns true if they are.
func GetPipelineRunAndBranchNameFromCancelComment ¶ added in v0.22.0
func GetPipelineRunAndBranchNameFromTestComment ¶ added in v0.22.0
func GetPipelineRunFromCancelComment ¶ added in v0.15.0
func GetPipelineRunFromTestComment ¶ added in v0.15.0
func IsCancelComment ¶ added in v0.15.0
func IsOkToTestComment ¶
func IsTestRetestComment ¶
Types ¶
type ChangedFiles ¶ added in v0.23.0
type Interface ¶
type Interface interface { SetLogger(*zap.SugaredLogger) Validate(ctx context.Context, params *params.Run, event *info.Event) error Detect(*http.Request, string, *zap.SugaredLogger) (bool, bool, *zap.SugaredLogger, string, error) ParsePayload(context.Context, *params.Run, *http.Request, string) (*info.Event, error) IsAllowed(context.Context, *info.Event) (bool, error) IsAllowedOwnersFile(context.Context, *info.Event) (bool, error) CreateStatus(context.Context, *info.Event, StatusOpts) error GetTektonDir(context.Context, *info.Event, string, string) (string, error) // ctx, event, path, provenance GetFileInsideRepo(context.Context, *info.Event, string, string) (string, error) // ctx, event, path, branch SetClient(context.Context, *params.Run, *info.Event, *v1alpha1.Repository, *events.EventEmitter) error GetCommitInfo(context.Context, *info.Event) error GetConfig() *info.ProviderConfig GetFiles(context.Context, *info.Event) (ChangedFiles, error) GetTaskURI(ctx context.Context, event *info.Event, uri string) (bool, string, error) CreateToken(context.Context, []string, *info.Event) (string, error) CheckPolicyAllowing(context.Context, *info.Event, []string) (bool, string) }
Click to show internal directories.
Click to hide internal directories.