Help us shape the future of Go! Take the 2026 Go Developer Survey

runners

package
v0.92.0 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzurePipeline added in v0.15.0

type AzurePipeline struct{}

func NewAzurePipeline added in v0.15.0

func NewAzurePipeline() *AzurePipeline

func (*AzurePipeline) CheckEnv added in v0.15.0

func (r *AzurePipeline) CheckEnv() bool

Figure out if we are in a Azure Pipeline job or not

func (*AzurePipeline) ID added in v0.65.0

func (*AzurePipeline) ListEnvVars added in v0.15.0

func (r *AzurePipeline) ListEnvVars() []*EnvVarDefinition

func (*AzurePipeline) ResolveEnvVars added in v0.15.0

func (r *AzurePipeline) ResolveEnvVars() (map[string]string, []*error)

func (*AzurePipeline) RunURI added in v0.15.0

func (r *AzurePipeline) RunURI() (url string)

type CircleCIBuild added in v0.40.0

type CircleCIBuild struct{}

func NewCircleCIBuild added in v0.40.0

func NewCircleCIBuild() *CircleCIBuild

func (*CircleCIBuild) CheckEnv added in v0.40.0

func (r *CircleCIBuild) CheckEnv() bool

func (*CircleCIBuild) ID added in v0.65.0

func (*CircleCIBuild) ListEnvVars added in v0.40.0

func (r *CircleCIBuild) ListEnvVars() []*EnvVarDefinition

func (*CircleCIBuild) ResolveEnvVars added in v0.40.0

func (r *CircleCIBuild) ResolveEnvVars() (map[string]string, []*error)

func (*CircleCIBuild) RunURI added in v0.40.0

func (r *CircleCIBuild) RunURI() string

type DaggerPipeline added in v0.65.0

type DaggerPipeline struct{}

func NewDaggerPipeline added in v0.65.0

func NewDaggerPipeline() *DaggerPipeline

func (*DaggerPipeline) CheckEnv added in v0.65.0

func (r *DaggerPipeline) CheckEnv() bool

func (*DaggerPipeline) ID added in v0.65.0

func (*DaggerPipeline) ListEnvVars added in v0.65.0

func (r *DaggerPipeline) ListEnvVars() []*EnvVarDefinition

func (*DaggerPipeline) ResolveEnvVars added in v0.65.0

func (r *DaggerPipeline) ResolveEnvVars() (map[string]string, []*error)

func (*DaggerPipeline) RunURI added in v0.65.0

func (r *DaggerPipeline) RunURI() string

TODO: figure out an URL and or more useful information

type EnvVarDefinition added in v0.50.0

type EnvVarDefinition struct {
	Name     string
	Optional bool
}

type Generic

type Generic struct{}

func NewGeneric added in v0.40.0

func NewGeneric() *Generic

func (*Generic) CheckEnv

func (r *Generic) CheckEnv() bool

func (*Generic) ID added in v0.65.0

func (*Generic) ListEnvVars

func (r *Generic) ListEnvVars() []*EnvVarDefinition

Returns a list of environment variables names. This list is used to automatically inject environment variables into the attestation.

func (*Generic) ResolveEnvVars

func (r *Generic) ResolveEnvVars() (map[string]string, []*error)

func (*Generic) RunURI

func (r *Generic) RunURI() string

type GitHubAction

type GitHubAction struct{}

func NewGithubAction

func NewGithubAction() *GitHubAction

func (*GitHubAction) CheckEnv

func (r *GitHubAction) CheckEnv() bool

Figure out if we are in a Github Action job or not

func (*GitHubAction) ID added in v0.65.0

func (*GitHubAction) ListEnvVars

func (r *GitHubAction) ListEnvVars() []*EnvVarDefinition

func (*GitHubAction) ResolveEnvVars

func (r *GitHubAction) ResolveEnvVars() (map[string]string, []*error)

func (*GitHubAction) RunURI

func (r *GitHubAction) RunURI() (url string)

type GitlabPipeline

type GitlabPipeline struct{}

func NewGitlabPipeline

func NewGitlabPipeline() *GitlabPipeline

func (*GitlabPipeline) CheckEnv

func (r *GitlabPipeline) CheckEnv() bool

Figure out if we are in a Github Action job or not

func (*GitlabPipeline) ID added in v0.65.0

func (*GitlabPipeline) ListEnvVars

func (r *GitlabPipeline) ListEnvVars() []*EnvVarDefinition

func (*GitlabPipeline) ResolveEnvVars

func (r *GitlabPipeline) ResolveEnvVars() (map[string]string, []*error)

func (*GitlabPipeline) RunURI

func (r *GitlabPipeline) RunURI() (url string)

type JenkinsJob added in v0.30.0

type JenkinsJob struct{}

func NewJenkinsJob added in v0.30.0

func NewJenkinsJob() *JenkinsJob

func (*JenkinsJob) CheckEnv added in v0.30.0

func (r *JenkinsJob) CheckEnv() bool

Checks whether we are within a Jenkins job

func (*JenkinsJob) ID added in v0.65.0

func (*JenkinsJob) ListEnvVars added in v0.30.0

func (r *JenkinsJob) ListEnvVars() []*EnvVarDefinition

func (*JenkinsJob) ResolveEnvVars added in v0.30.0

func (r *JenkinsJob) ResolveEnvVars() (map[string]string, []*error)

func (*JenkinsJob) RunURI added in v0.30.0

func (r *JenkinsJob) RunURI() string

Jump to

Keyboard shortcuts

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