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

renovate

package
v8.149.4 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 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
	// Extends lists extra giantswarm/renovate-presets presets by file name,
	// each extended as `github>giantswarm/renovate-presets:<name>`.
	Extends []string
	// Fork, when true, renders the config as JSONC into renovate.json with
	// forkProcessing "enabled": the one file and key Renovate's fork check
	// reads before it scans a GitHub fork.
	Fork 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