pipeline

package
v0.0.0-...-c3e4836 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

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

func NewPipeline(config *Config) *Pipeline

NewPipeline creates a new dependency update pipeline

func (*Pipeline) Run

func (p *Pipeline) Run() error

Run executes the dependency update and PR creation 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

Jump to

Keyboard shortcuts

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