diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..f54a84f --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "docker:enableMajor", + "mergeConfidence:all-badges", + ":disableRateLimiting", + ":semanticCommits" + ], + "rebaseWhen": "conflicted", + "customManagers": [ + { + "customType": "regex", + "managerFilePatterns": [ + "/(^|/)Dockerfile$/" + ], + "matchStrings": [ + "# renovate: datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sARG .*?_VERSION=(?.*)(\\sARG .*?_CHECKSUM=(?.*))?\\s", + "# renovate: datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\sARG .*?_BRANCH=(?.*)(\\sARG .*?_COMMIT_HASH=(?.*))?\\s" + ], + "versioningTemplate": "{{#if versioning}}{{versioning}}{{/if}}" + } + ] +} diff --git a/Dockerfile b/Dockerfile index 886c38c..97ea585 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ +# renovate: datasource=github-releases depName=SChernykh/p2pool ARG P2POOL_BRANCH=v4.17 # Select latest Ubuntu LTS for the build image base