diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000000..bf2c6238d51 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "timezone": "Europe/Madrid", + "schedule": ["before 10am on monday"], + "labels": ["dependencies"], + "rangeStrategy": "bump", + "dependencyDashboard": true, + "semanticCommits": "enabled", + "rebaseWhen": "behind-base-branch", + "enabledManagers": ["npm", "github-actions"], + "lockFileMaintenance": { + "enabled": true, + "schedule": ["before 10am on monday"] + }, + "packageRules": [ + { + "matchManagers": ["npm"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "npm (non-major)", + "automerge": false + }, + { + "matchManagers": ["github-actions"], + "groupName": "GitHub Actions", + "automerge": false + }, + { + "matchUpdateTypes": ["major"], + "automerge": false, + "labels": ["dependencies", "breaking-change"] + } + ] +}