{ "$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"] } }