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" + ] +}