From 8650e3792467192c77dbad6ba634c6726dd95377 Mon Sep 17 00:00:00 2001 From: Jeroen de Bruijn <62570005+jdbruijn@users.noreply.github.com> Date: Mon, 4 May 2020 20:29:44 +0100 Subject: [PATCH] chore: configure renovate to update Renovate docker using regex manager (#49) * chore: configure renovate to update Renovate docker using regex manager * chore: use packageRules to configure regex manger commit type * chore: remove enabledManagers --- .github/renovate.json | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 21f292c3..f49434fc 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -4,9 +4,7 @@ ":rebaseStalePrs", ":pinDependencies", ":masterIssue", - ":timezone(Europe/Amsterdam)", - ":assignee(vidavidorra)", - "docker:enableMajor" + ":timezone(Europe/Amsterdam)" ], "prCreation": "not-pending", "schedule": ["before 6am"], @@ -20,11 +18,6 @@ "masterIssueApproval": true }, "packageRules": [ - { - "languages": ["docker"], - "paths": ["src/**/?(*.)Dockerfile"], - "semanticCommitType": "fix" - }, { "description": "Automerge devDependencies updates", "depTypeList": ["devDependencies"], @@ -37,7 +30,17 @@ "packageNames": ["renovate/renovate"], "updateTypes": ["minor", "patch"], "schedule": ["at any time"], + "semanticCommitType": "fix", "automerge": true } + ], + "regexManagers": [ + { + "fileMatch": ["^src/docker\\.ts$"], + "matchStrings": [ + "// renovate: datasource=(?[a-z-]+?) depName=(?.+?)(?: versioning=(?[a-z-]+?))?\\s[A-Z_]+?tag = '(?.+?)'\\s" + ], + "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}" + } ] }