This repository contains a default configuration file from which the renovate.json
can extend from in other repositories.
Renovate allows for automatic dependency updates.
Listed are some default configurations, that can be extended from in a renovate.json
file inside another repository.
Configuration | Details |
---|---|
semanticCommits | Created PRs follow the semantic commit message format. |
group:allNonMajor | All non major dependency updates are grouped into one PR. |
enableVulnerabilityAlertsWithLabel | Any PR with known dependency vulnerabilities get assigned a high priority label. |
prHourlyLimit | Sets the rate at which PRs get generated by Renovate. 0 means no limit. |
rebaseWhen | Renovate will rebase stale PRs (e.g. if there are conflicts or are behind base branch). |
dependencyDashboard | Provides a dependency dashboard under the issues section of the repo if set to true. |
pre-commit | Enable updating of pre-commit hooks. |
reviewers | Assigns a person/team when a PR by renovate gets created. |
platformAutomerge | Merge PRs if tests pass and no conflicts occur in C/I pipeline. |
packageRules | Defines some default config, in this case minor/patch updates get merged automatically. |
labels | Adds a label to the PR. |