diff --git a/.github/renovate.json b/.github/renovate.json index 61ebaed0d1..52e80afcfd 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -2,24 +2,36 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", - "schedule:monthly", - ":maintainLockFilesMonthly", - ":preserveSemverRanges", + ":combinePatchMinorReleases", + ":dependencyDashboard", + ":maintainLockFilesWeekly", + ":pinAllExceptPeerDependencies", + ":prConcurrentLimit10", ":rebaseStalePrs", - ":disableMajorUpdates" - ], - "enabledManagers": [ - "nuget" + "schedule:weekends", + ":separateMajorReleases" ], + "enabledManagers": ["cargo", "github-actions", "npm", "nuget"], "packageRules": [ { + "groupName": "cargo minor", + "matchManagers": ["cargo"], + "matchUpdateTypes": ["minor", "patch"] + }, + { + "groupName": "gh minor", + "matchManagers": ["github-actions"], + "matchUpdateTypes": ["minor", "patch"] + }, + { + "groupName": "npm minor", + "matchManagers": ["npm"], + "matchUpdateTypes": ["minor", "patch"] + }, + { + "groupName": "nuget minor", "matchManagers": ["nuget"], - "groupName": "Nuget updates", - "groupSlug": "nuget", - "matchUpdateTypes": [ - "minor", - "patch" - ] - } + "matchUpdateTypes": ["minor", "patch"] + }, ] }