renovate

package
v8.29.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsInvalidConfig

func IsInvalidConfig(err error) bool

IsInvalidConfig asserts invalidConfigError.

Types

type Config

type Config struct {
	Interval string
	Language string
	// Reviewers is baked into the generated config's top-level `reviewers`
	// array. Empty omits the key.
	Reviewers []string
	// CircleCIGenerated, when true, disables Renovate's giantswarm/architect orb
	// updates because the repo's .circleci/config.yml (and the orb version it
	// pins) is generated by `devctl gen circleci`.
	CircleCIGenerated bool
	// RepoName is the repository name under the giantswarm organization, used
	// to build the renovate-custom.json5 extends entry when HasCustomConfig is
	// true.
	RepoName string
	// HasCustomConfig, when true, appends the repo-owned renovate-custom.json5
	// as the last `extends` entry so repo-specific rules win over the shared
	// presets. The file itself is never generated or touched by devctl.
	HasCustomConfig bool
	// Deprecated, when true, extends the renovate-presets deprecated.json5
	// preset, which disables all routine updates and keeps only
	// security/vulnerability remediation. Set for repos marked
	// lifecycle: deprecated.
	Deprecated bool
}

type Renovate

type Renovate struct {
	// contains filtered or unexported fields
}

func New

func New(config Config) (*Renovate, error)

func (*Renovate) CreateRenovate

func (d *Renovate) CreateRenovate() input.Input

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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