chore: configure renovate to update Renovate docker using regex manager

This commit is contained in:
Jeroen de Bruijn 2020-05-04 20:59:14 +02:00
parent ec8a542458
commit 840fc10fb1
No known key found for this signature in database
GPG key ID: 3A2677A1DF38FF9F

17
.github/renovate.json vendored
View file

@ -4,10 +4,9 @@
":rebaseStalePrs",
":pinDependencies",
":masterIssue",
":timezone(Europe/Amsterdam)",
":assignee(vidavidorra)",
"docker:enableMajor"
":timezone(Europe/Amsterdam)"
],
"enabledManagers": ["npm", "regex"],
"prCreation": "not-pending",
"schedule": ["before 6am"],
"lockFileMaintenance": {
@ -31,10 +30,16 @@
"updateTypes": ["pin", "digest", "patch", "minor"],
"schedule": ["at any time"],
"automerge": true
},
}
],
"regexManagers": [
{
"description": "Automerge renovate minor and patch updates",
"packageNames": ["renovate/renovate"],
"fileMatch": ["^src/docker\\.ts$"],
"matchStrings": [
"// renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>.+?)(?: versioning=(?<versioning>[a-z-]+?))?\\s[A-Z_]+?tag = '(?<currentValue>.+?)'\\s"
],
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}",
"semanticCommitType": "fix",
"updateTypes": ["minor", "patch"],
"schedule": ["at any time"],
"automerge": true