diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..e13c2b3 --- /dev/null +++ b/renovate.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + ":semanticCommits", + ":semanticCommitTypeAll(chore)" + ], + "labels": [ + "dependencies" + ], + "reviewersFromCodeOwners": true, + "enabledManagers": [ + "gomod", + "github-actions", + "dockerfile", + "custom.regex" + ], + "customManagers": [ + { + "customType": "regex", + "fileMatch": [ + "^GO_VERSION$" + ], + "depTypeTemplate": "language", + "matchStrings": [ + "^(?[0-9.]+)" + ], + "extractVersionTemplate": "^(?.+)-linux-amd64$", + "depNameTemplate": "docker.io/gotify/build", + "autoReplaceStringTemplate": "{{{newValue}}}", + "datasourceTemplate": "docker", + "versioningTemplate": "docker" + } + ], + "packageRules": [ + { + "matchManagers": [ + "gomod" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], + "groupName": "Bump Go dependencies", + "groupSlug": "bump-dependencies-go" + } + ] +} \ No newline at end of file