30 lines
818 B
JSON
30 lines
818 B
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": ["config:recommended", ":dependencyDashboard"],
|
|
"baseBranches": ["main"],
|
|
"labels": ["dependencies"],
|
|
"prConcurrentLimit": 3,
|
|
"prHourlyLimit": 1,
|
|
"rebaseWhen": "conflicted",
|
|
"packageRules": [
|
|
{
|
|
"description": "Automerge patch updates only after CI succeeds",
|
|
"matchUpdateTypes": ["patch"],
|
|
"automerge": true,
|
|
"automergeType": "pr",
|
|
"platformAutomerge": false,
|
|
"ignoreTests": false
|
|
},
|
|
{
|
|
"description": "Minor and major updates always require review",
|
|
"matchUpdateTypes": ["minor", "major"],
|
|
"automerge": false
|
|
}
|
|
],
|
|
"lockFileMaintenance": {
|
|
"enabled": true,
|
|
"automerge": false,
|
|
"schedule": ["before 4am on the first day of the month"]
|
|
}
|
|
}
|