diff --git a/.github/renovate.json b/.github/renovate.json index db2a7f7..49c4dce 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,15 +1,31 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + "config:recommended", + ":separateMultipleMajorReleases", + ":separatePatchReleases", + "helpers:pinGitHubActionDigests", + "helpers:pinGitHubActionDigestsToSemver" ], "regexManagers": [ { "fileMatch": ["(^|/|\\.)Dockerfile$"], "matchStrings": ["ENV MAILPIT_VERSION=(?.*?)\n"], "depNameTemplate": "axllent/mailpit", - "datasourceTemplate": "github-releases", - "extractVersionTemplate": "^{{{depName}}}\/(?.*)$" + "datasourceTemplate": "github-releases" + } + ], + "packageRules": [ + { + "enabled": true, + "matchDatasources": [ + "github-releases", + "github-tags" + ], + "matchPackageNames": [ + "axllent/mailpit" + ], + "extractVersion": "^v(?.*)$" } ] }