about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeón Orell Valerian Liehr <me@fmease.dev>2024-12-10 08:56:00 +0100
committerGitHub <noreply@github.com>2024-12-10 08:56:00 +0100
commit79a824cdebe81a7e7149e9fa118fd4282da31bce (patch)
treee22531bd4cc37ab6c52e5671698e4e932fd6b49e
parentbb8a20678cb1128517d3be4949e5b15a5622196a (diff)
parent4f148903946cfe771cfa2bce92cb9e3d2a706b21 (diff)
downloadrust-79a824cdebe81a7e7149e9fa118fd4282da31bce.tar.gz
rust-79a824cdebe81a7e7149e9fa118fd4282da31bce.zip
Rollup merge of #134071 - Kobzol:ci-renovatebot, r=MarcoIeni
Configure renovatebot

This PR adds a basic Renovatebot configuration. We would mostly like to use the bot for updating lockfiles. First, I want to try out if the built-in lockFileMaintenance will work for that. I'm a bit skeptical, because it is not very configurable, but it's worth a try. I set the schedule for Tuesday, so that we can test what happens tomorrow.

I also enabled the dependency dashboard, as I think it could be useful for us, to see a global state of our dependencies.

r? ```@MarcoIeni```
-rw-r--r--.github/renovate.json514
1 files changed, 14 insertions, 0 deletions
diff --git a/.github/renovate.json5 b/.github/renovate.json5
new file mode 100644
index 00000000000..87f5f103ddf
--- /dev/null
+++ b/.github/renovate.json5
@@ -0,0 +1,14 @@
+{
+  "$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"
+    ]
+  }
+}