mirror of
https://github.com/renovatebot/renovate.git
synced 2026-11-01 10:09:50 +00:00
0a1b54a852
* feat(manager/renovate-config): extract `constraints` As noted in #41571, it would be useful to detect and suggest updates when specifying `constraints` in Renovate config, where it's a known tool we provide versioning information for. We can extend our existing `renovate-config` manager to add support for `constraints` that are known Containerbase tools. We can support top-level `constraints` as well as `constraints` inside `packageRules`. * refactor(renovate-config): remove nesting
1.2 KiB
1.2 KiB
Config presets
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
- Local presets
- HTTP URLs presets
package.jsonfile config (deprecated)npmhosted presets (deprecated)extendsinside sub objects, likepackageRules
Tool constraints
Renovate will extract + suggest updates for package manager/tool versions in the constraints configuration.
Constraints set on tools that Containerbase supports will result in Renovate updates.
Other constraints will not be updated by Renovate.