From 15aa4ef3c8019eafde5e31db052e7b2e83f15596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20B=C3=A4hler?= Date: Sun, 24 Nov 2024 16:39:55 +0100 Subject: [PATCH] feat: use renovate instead of dependabot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Oliver Bähler --- .github/dependabot.yml | 16 ---------------- renovate.json | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 16 deletions(-) delete mode 100644 .github/dependabot.yml create mode 100644 renovate.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index f95ca73d..00000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,16 +0,0 @@ -version: 2 -updates: - - package-ecosystem: gomod - directory: / - schedule: - interval: daily - rebase-strategy: disabled - commit-message: - prefix: "feat(deps)" - - package-ecosystem: github-actions - directory: / - schedule: - interval: daily - rebase-strategy: disabled - commit-message: - prefix: "ci(deps)" diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..532ead23 --- /dev/null +++ b/renovate.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended", ":dependencyDashboard"], + "baseBranches": ["main"], + "prHourlyLimit": 0, + "prConcurrentLimit": 0, + "branchConcurrentLimit": 0, + "mode": "full", + "commitMessageLowerCase": "auto", + "semanticCommits": "enabled", + "semanticCommitType": "feat", + "flux": { + "fileMatch": ["^.*flux\\.yaml$"] + }, + "packageRules": [ + { + "matchManagers": ["github-actions", "flux"], + "groupName": "all-ci-updates", + "updateTypes": ["major", "minor", "patch"] + }, + { + "matchManagers": ["gomod"], + "groupName": "all-go-updates", + "updateTypes": ["minor", "patch"] + } + ] +}