Documentation
¶
Index ¶
- Constants
- func Ansi(code string) string
- func IsTTY() bool
- func NewBitbucketResolver() *imageOnlyResolver
- func NewCircleCIResolver(registryToken string) *imageOnlyResolver
- func NewComposeResolver() *imageOnlyResolver
- func NewDockerfileResolver() *dockerfileResolver
- func NewForgejoResolver(host, token string) *forgejoResolver
- func NewGitHubResolver(token string) *githubResolver
- func NewGitHubResolverWithClient(token string, client *http.Client) *githubResolver
- func NewGitLabResolver(host, token string, userMappings map[string]string) *gitlabResolver
- func NewWoodpeckerResolver() *imageOnlyResolver
Constants ¶
View Source
const ( AnsiReset = "\033[0m" AnsiRed = "\033[31m" AnsiGreen = "\033[32m" AnsiYellow = "\033[33m" AnsiCyan = "\033[36m" AnsiBold = "\033[1m" )
View Source
const (
DefaultForgejoHost = "https://codeberg.org"
)
Variables ¶
This section is empty.
Functions ¶
func NewBitbucketResolver ¶
func NewBitbucketResolver() *imageOnlyResolver
func NewCircleCIResolver ¶
func NewCircleCIResolver(registryToken string) *imageOnlyResolver
func NewComposeResolver ¶
func NewComposeResolver() *imageOnlyResolver
NewComposeResolver returns a provider that pins Docker image: tags in docker-compose and Compose spec files.
func NewDockerfileResolver ¶
func NewDockerfileResolver() *dockerfileResolver
NewDockerfileResolver returns a provider that pins FROM lines in Dockerfiles.
func NewForgejoResolver ¶
func NewForgejoResolver(host, token string) *forgejoResolver
func NewGitHubResolver ¶
func NewGitHubResolver(token string) *githubResolver
func NewGitLabResolver ¶
func NewWoodpeckerResolver ¶
func NewWoodpeckerResolver() *imageOnlyResolver
NewWoodpeckerResolver returns a provider for Woodpecker CI config files:
- .woodpecker.yml / .woodpecker.yaml at the repo root
- any .yml/.yaml file inside .woodpecker/ (split pipeline config)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.