Skip to content

Commit cc9d2b0

Browse files
authored
ci: add custom renovate rule to bump agent versions (#100)
1 parent 6eace4e commit cc9d2b0

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

renovate.json

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["github>terraform-ibm-modules/common-dev-assets:commonRenovateConfig"]
3+
"extends": ["github>terraform-ibm-modules/common-dev-assets:commonRenovateConfig"],
4+
"regexManagers": [
5+
{
6+
"fileMatch": ["^chart/logdna-agent/values.yaml$"],
7+
"matchStrings": [
8+
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*?tag: \"(?<currentValue>.*)\"\\s"
9+
],
10+
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}"
11+
},
12+
{
13+
"fileMatch": ["^variables.tf$"],
14+
"matchStrings": [
15+
"datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*? = \"(?<currentValue>.*)\"\\s"
16+
],
17+
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}"
18+
}
19+
],
20+
"packageRules": [
21+
{
22+
"matchManagers": ["regex"],
23+
"matchUpdateTypes": ["patch"],
24+
"semanticCommitType": "fix"
25+
},
26+
{
27+
"matchManagers": ["regex"],
28+
"matchUpdateTypes": ["minor"],
29+
"semanticCommitType": "feat"
30+
},
31+
{
32+
"matchManagers": ["regex"],
33+
"matchUpdateTypes": ["major"],
34+
"semanticCommitType": "feat",
35+
"prFooter" : "BREAKING CHANGE: dependency major version update"
36+
}
37+
]
438
}

0 commit comments

Comments
 (0)