renovatebot-github/.github/renovate.json
2020-04-28 18:42:35 +02:00

46 lines
1.2 KiB
JSON

{
"extends": [
"config:base",
":pinDependencies",
":timezone(Europe/Amsterdam)",
":assignee(vidavidorra)"
],
"prCreation": "not-pending",
"schedule": ["before 6am"],
"lockFileMaintenance": {
"enabled": true,
"schedule": ["at any time"],
"stabilityDays": 0,
"masterIssueApproval": true
},
"packageRules": [
{
"languages": ["docker"],
"paths": ["src/**/?(*.)Dockerfile"],
"semanticCommitType": "fix"
},
{
"description": "Automerge devDependencies updates",
"depTypeList": ["devDependencies"],
"updateTypes": ["pin", "digest", "patch", "minor"],
"automerge": true,
"automergeType": "branch"
},
{
"description": "Automerge renovate minor and patch updates",
"packageNames": ["renovate/renovate"],
"updateTypes": ["minor", "patch"],
"automerge": true,
"automergeType": "branch"
}
],
"regexManagers": [
{
"fileMatch": ["\\.sh$"],
"matchStrings": [
"# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>.+?)(?: versioning=(?<versioning>[a-z-]+?))?\\s[A-Z_]+?_VERSION=(?<currentValue>.+?)\\s"
],
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
}
]
}