From cda79d7fca79e83f1c71bc570df49db56dca6e80 Mon Sep 17 00:00:00 2001 From: Nick Groenen Date: Sun, 23 Jun 2024 14:56:44 +0200 Subject: [PATCH] Switch from Dependabot to Renovate --- .github/dependabot.yml | 12 ------------ .github/renovate.json5 | 25 +++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 12 deletions(-) delete mode 100644 .github/dependabot.yml create mode 100644 .github/renovate.json5 diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index f2b43eb..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: 2 -updates: - - package-ecosystem: cargo - directory: "/" - schedule: - interval: weekly - open-pull-requests-limit: 15 - - - package-ecosystem: github-actions - directory: "/" - schedule: - interval: monthly diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 0000000..5ba6fc5 --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,25 @@ +{ + extends: [ + "config:best-practices", + "schedule:monthly", + // Group updates to linters together in one PR + "group:linters", + ], + dependencyDashboard: true, + "labels": ["dependencies"], + lockFileMaintenance: { + enabled: true, + automerge: true + }, + packageRules: [ + { + matchCategories: ["rust"], + minimumReleaseAge: "3 days", + automerge: true + }, + ], + ignorePaths: [ + // Auto-generated by cargo-dist (https://opensource.axo.dev/cargo-dist/) + ".github/workflows/release.yml" + ] +}