Documentation
¶
Overview ¶
Package pipeline provides a comprehensive pipeline for dependency updates and PR creation
Package pipeline provides a comprehensive pipeline for dependency updates and PR creation
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
config.DependaBotConfig `json:",inline" yaml:",inline"`
// ProjectPath is the path to the project
ProjectPath string `json:"projectPath" yaml:"projectPath"`
}
Config holds configuration for the pipeline
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
Pipeline orchestrates the dependency update and PR creation process
func NewPipeline ¶
NewPipeline creates a new dependency update pipeline
type ScriptExecutor ¶
type ScriptExecutor struct {
// contains filtered or unexported fields
}
ScriptExecutor handles execution of custom scripts
func NewScriptExecutor ¶
func NewScriptExecutor(projectPath string) *ScriptExecutor
NewScriptExecutor creates a new script executor
func (*ScriptExecutor) ExecuteScript ¶
func (e *ScriptExecutor) ExecuteScript(stage string, scriptConfig *config.HookConfig) error
ExecuteScript executes a custom script with the given configuration
Click to show internal directories.
Click to hide internal directories.