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..12d61cb9 --- /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": ["major", "minor", "patch"] + } + ] +}