providers

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

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 Ansi

func Ansi(code string) string

Ansi returns the ANSI escape code when stdout is a TTY, otherwise "".

func IsTTY

func IsTTY() bool

IsTTY reports whether stdout is an interactive terminal.

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 NewGitHubResolverWithClient

func NewGitHubResolverWithClient(token string, client *http.Client) *githubResolver

func NewGitLabResolver

func NewGitLabResolver(host, token string, userMappings map[string]string) *gitlabResolver

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL