diff --git a/.github/renovate.json5 b/.github/renovate.json5 deleted file mode 100644 index 87f5f103ddfca..0000000000000 --- a/.github/renovate.json5 +++ /dev/null @@ -1,14 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - // Let Renovatebot keep an opened issue that tracks our dependencies - "dependencyDashboard": true, - // Disable "normal" package updates - "enabledManagers": [], - // Update lockfiles once per week - "lockFileMaintenance": { - "enabled": true, - "schedule": [ - "before 5am on Tuesday" - ] - } -} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000000..a718431f3f2a8 --- /dev/null +++ b/renovate.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "schedule": ["at any time"], + "dependencyDashboard": true, + "enabledManagers": [ + "cargo" + ], + "forkProcessing": "enabled", + "ignorePaths": [ + "compiler/**", + "library/**", + "tests/**" + ], + "packageRules": [{ + "matchFileNames": ["src/**"], + "enabled": false + },{ + "matchFileNames": ["src/bootstrap/Cargo.toml"], + "enabled": true, + "groupName": "bootstrap Cargo.lock" + }], + "rangeStrategy": "in-range-only", + "lockFileMaintenance": { + "enabled": true + } +}