Shell module renovate
renovate.enable¶
Whether to enable renovate.
Type: boolean
Default:
Example:
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix
renovate.enableErgonMirrors¶
Enables the use of Ergon-internal mirrors as default registries for various datasources such as Docker, Maven, and NPM.
When set to true, this option configures Renovate to automatically use pre-defined internal mirrors.
This setting is complementary to registryUrls, which allows explicit specification of registry URLs.
Use registryUrls directly in addition to this option to add additional mirrors, for example if you need the JasperSoft Repository.
Type: boolean
Default:
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix
renovate.package¶
The renovate package to use.
Type: package
Default:
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix
renovate.recommendedJenkinsSettings¶
When set to true, adds recommended Renovate settings optimized for execution within Jenkins CI jobs.
Type: boolean
Default:
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix
renovate.registryUrls¶
Specifies custom registry URLs for Renovate to use when looking up dependencies.
By default, Renovate uses the default (or automatically detected) registries associated with each datasource. This option allows explicitly defining alternative registries per datasource, simplifying the configuration and merging of related package rules with nix.
Each attribute name corresponds to a datasource type (e.g., “maven”, “npm”, “docker”), with the value being a list of registry URLs Renovate should use for dependency lookup.
For more details, see: https://docs.renovatebot.com/configuration-options/#registryurls
Type: attribute set of list of string
Default:
Example:
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix
renovate.settings¶
Renovate’s global configuration.
This option directly maps to Renovate’s configuration settings, allowing full control over Renovate’s behavior and integration with platforms, authentication, and commit handling.
For detailed configuration options and examples, refer to: https://docs.renovatebot.com/self-hosted-configuration/
Type: JSON value
Default:
Example:
{
endpoint = "https://stash.ergon.ch";
gitAuthor = "Renovate <renovate@ergon.ch>";
platform = "bitbucket-server";
}
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix
renovate.validateSettings¶
Wether to run renovate’s config validator on the built configuration.
Type: boolean
Default:
Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules/renovate/renovate.nix