diff options
Diffstat (limited to 'src/tools/cargo/.github/renovate.json5')
-rw-r--r-- | src/tools/cargo/.github/renovate.json5 | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/tools/cargo/.github/renovate.json5 b/src/tools/cargo/.github/renovate.json5 new file mode 100644 index 000000000..8ad9952d2 --- /dev/null +++ b/src/tools/cargo/.github/renovate.json5 @@ -0,0 +1,38 @@ +{ + schedule: [ + 'before 5am on the first day of the month', + ], + semanticCommits: 'enabled', + configMigration: true, + dependencyDashboard: false, + ignorePaths: [ + "**/tests/**", + ], + packageRules: [ + // Goals: + // - Rollup safe upgrades to reduce CI runner load + // - Have lockfile and manifest in-sync (implicit rules) + { + matchManagers: [ + 'cargo', + ], + matchCurrentVersion: '>=0.1.0', + matchUpdateTypes: [ + 'patch', + ], + automerge: false, + groupName: 'compatible', + }, + { + matchManagers: [ + 'cargo', + ], + matchCurrentVersion: '>=1.0.0', + matchUpdateTypes: [ + 'minor', + ], + automerge: false, + groupName: 'compatible', + }, + ], +} |