summaryrefslogtreecommitdiffstats
path: root/src/tools/cargo/.github/renovate.json5
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/cargo/.github/renovate.json5')
-rw-r--r--src/tools/cargo/.github/renovate.json538
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',
+ },
+ ],
+}