params

package
v8.26.2 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: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CircleCIGenerated added in v8.6.0

func CircleCIGenerated(p Params) bool

func Deprecated added in v8.26.0

func Deprecated(p Params) bool

func HasCustomConfig added in v8.14.0

func HasCustomConfig(p Params) bool

func Interval

func Interval(p Params) string

func Language

func Language(p Params) string

func RepoName added in v8.14.0

func RepoName(p Params) string

func Reviewers added in v8.13.0

func Reviewers(p Params) []string

Types

type Params

type Params struct {
	// Dir is the name of the directory where the files of the resource
	// should be generated.
	Dir string
	// Interval to check for daily, weekly, or monthly updates (default: weekly).
	Interval string
	Language string
	// Reviewers is the list of reviewers to bake into the generated config's
	// top-level `reviewers` array (e.g. "team:team-rocket"). Empty omits the
	// key entirely.
	Reviewers []string
	// CircleCIGenerated indicates the repo's .circleci/config.yml is generated
	// by `devctl gen circleci`, which bakes in the giantswarm/architect orb
	// version. When true, the generated Renovate config disables Renovate's
	// architect orb updates so they stop fighting align-files regeneration.
	CircleCIGenerated bool
	// RepoName is the repository name under the giantswarm organization. It is
	// only used to build the `github>giantswarm/<repo>:renovate-custom.json5`
	// extends entry when HasCustomConfig is true.
	RepoName string
	// HasCustomConfig indicates the repo carries an optional repo-owned
	// renovate-custom.json5 next to the generated renovate.json5. When true,
	// it is appended as the last `extends` entry so repo-specific rules win
	// over the shared presets. devctl never generates or touches that file.
	HasCustomConfig bool
	// Deprecated indicates the repo is marked lifecycle: deprecated. When true,
	// the generated config extends the renovate-presets deprecated.json5 preset,
	// which disables all routine updates and keeps only security/vulnerability
	// remediation.
	Deprecated bool
}

Jump to

Keyboard shortcuts

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