Versions in this module Expand all Collapse all v0 v0.7.1 Jul 30, 2025 v0.7.0 Jul 27, 2025 Changes in this version + type ArtifactPipeline struct + func NewArtifactPipeline() *ArtifactPipeline + func (p *ArtifactPipeline) Execute(ctx context.Context) error + func (p *ArtifactPipeline) Initialize(injector di.Injector, ctx context.Context) error + type BasePipeline struct + func NewBasePipeline() *BasePipeline + func (p *BasePipeline) Execute(ctx context.Context) error + func (p *BasePipeline) Initialize(injector di.Injector, ctx context.Context) error + type CheckPipeline struct + func NewCheckPipeline() *CheckPipeline + func (p *CheckPipeline) Execute(ctx context.Context) error + func (p *CheckPipeline) Initialize(injector di.Injector, ctx context.Context) error + type ContextPipeline struct + func NewContextPipeline() *ContextPipeline + func (p *ContextPipeline) Execute(ctx context.Context) error + type DownPipeline struct + func NewDownPipeline() *DownPipeline + func (p *DownPipeline) Execute(ctx context.Context) error + func (p *DownPipeline) Initialize(injector di.Injector, ctx context.Context) error + type EnvPipeline struct + func NewDefaultEnvPipeline() *EnvPipeline + func NewEnvPipeline() *EnvPipeline + func (p *EnvPipeline) Execute(ctx context.Context) error + func (p *EnvPipeline) Initialize(injector di.Injector, ctx context.Context) error + type ExecPipeline struct + func NewExecPipeline() *ExecPipeline + func (p *ExecPipeline) Execute(ctx context.Context) error + type HookPipeline struct + func NewHookPipeline() *HookPipeline + func (p *HookPipeline) Execute(ctx context.Context) error + type InitPipeline struct + func NewInitPipeline() *InitPipeline + func (p *InitPipeline) Execute(ctx context.Context) error + func (p *InitPipeline) Initialize(injector di.Injector, ctx context.Context) error + type InstallPipeline struct + func NewInstallPipeline() *InstallPipeline + func (p *InstallPipeline) Execute(ctx context.Context) error + func (p *InstallPipeline) Initialize(injector di.Injector, ctx context.Context) error + type MockBasePipeline struct + ExecuteFunc func(ctx context.Context) error + InitializeFunc func(injector di.Injector, ctx context.Context) error + func NewMockBasePipeline() *MockBasePipeline + func (m *MockBasePipeline) Execute(ctx context.Context) error + func (m *MockBasePipeline) Initialize(injector di.Injector, ctx context.Context) error + type Pipeline interface + Execute func(ctx context.Context) error + Initialize func(injector di.Injector, ctx context.Context) error + func WithPipeline(injector di.Injector, ctx context.Context, pipelineName string) (Pipeline, error) + type PipelineConstructor func() Pipeline + type Shims struct + Getenv func(key string) string + ReadDir func(name string) ([]os.DirEntry, error) + ReadFile func(name string) ([]byte, error) + RemoveAll func(path string) error + Setenv func(key, value string) error + Stat func(name string) (os.FileInfo, error) + func NewShims() *Shims + type UpPipeline struct + func NewUpPipeline() *UpPipeline + func (p *UpPipeline) Execute(ctx context.Context) error + func (p *UpPipeline) Initialize(injector di.Injector, ctx context.Context) error