Skip to content

Automated Dependency Updates for Renovate Config Presets

Categories: no-category

Renovate supports updating Renovate Config Presets dependencies.

File Matching

By default, Renovate will check any files matching any of the following regular expressions:

renovate.json
renovate.json5
.github/renovate.json
.github/renovate.json5
.gitlab/renovate.json
.gitlab/renovate.json5
.renovaterc
.renovaterc.json
.renovaterc.json5

For details on how to extend a manager's managerFilePatterns value, please follow this link.

Supported datasources

This manager supports extracting the following datasources: github-tags, gitlab-tags, gitea-tags.

Default config

{
  "managerFilePatterns": [
    "renovate.json",
    "renovate.json5",
    ".github/renovate.json",
    ".github/renovate.json5",
    ".gitlab/renovate.json",
    ".gitlab/renovate.json5",
    ".renovaterc",
    ".renovaterc.json",
    ".renovaterc.json5"
  ]
}

Additional Information

Renovate supports updating Shareable Config Presets for Renovate configuration.

The preset versions are only updated if the version is already pinned. For example, github>user/renovate-config#1.2.3 will be updated to github>user/renovate-config#1.2.4 if the 1.2.4 version is available, but github>user/renovate-config will not be pinned.

{
  "extends": [
    "github>user/renovate-config#1.2.3",
    "github>user/renovate-config:group"
  ]
}

Unsupported Config