On my GitHub repo I want to configure the renovate bot to automatically merge all minor (and smaller) updates automatically and to create PRs only for major updates. If I understand the doc correctly, my package rules should configure that behaviour:
{
"extends": [
"config:base",
":disableDependencyDashboard"
],
"ignorePaths": [
"Dockerfile",
"package.json",
"pnpm-lock.yaml"
],
"assignees": [
"McPringle"
],
"reviewers": [
"McPringle"
],
"packageRules": [
{
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"automerge": true
},
{
"matchDepTypes": ["devDependencies"],
"automerge": true
}
]
}
But the renovate bot does not merge the minor updates. Still, everything comes as a PR, which I have to merge manually. This is an example:
- <version>2.6.1</version>
+ <version>2.6.2</version>
This patch update should be merged automatically. Can someone please explain what I am understanding and doing wrong? Here you can find the GitHub repo I'm talking about including the renovate config file and the PR, which I have not merged now: https://github.com/komunumo/komunumo-server