Skip to content

Commit b46180c

Browse files
authored
Merge pull request #362 from coreruleset/fix/renovate-two-lanes
chore: update both crs versions using renovate
2 parents b10c100 + 788d6d2 commit b46180c

1 file changed

Lines changed: 32 additions & 4 deletions

File tree

renovate.json

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"local>coreruleset/renovate-config"
4+
"github>coreruleset/renovate-config"
55
],
66
"git-submodules": {
77
"enabled": true
88
},
9+
"packageRules": [
10+
{
11+
"matchPackageNames": ["coreruleset-v3"],
12+
"rangeStrategy": "bump-minor",
13+
"allowedVersions": "<4.0.0",
14+
"groupName": "CRS v3 updates"
15+
},
16+
{
17+
"matchPackageNames": ["coreruleset-v4"],
18+
"allowedVersions": ">=4.0.0",
19+
"groupName": "CRS v4 updates"
20+
}
21+
],
922
"customManagers": [
1023
{
11-
"description": "CRS: Latest Release",
24+
"description": "CRS: Update latest major release",
1225
"customType": "regex",
1326
"managerFilePatterns": [
1427
"/^config/_default/params\\.yaml$/"
@@ -17,8 +30,23 @@
1730
"matchStrings": [
1831
"latest_major_version: \"(?<currentValue>\\d+\\.\\d+\\.\\d+)\""
1932
],
20-
"depNameTemplate": "coreruleset/coreruleset",
21-
"datasourceTemplate": "github-releases"
33+
"depNameTemplate": "coreruleset-v4",
34+
"datasourceTemplate": "github-releases",
35+
"packageNameTemplate": "coreruleset/coreruleset"
36+
},
37+
{
38+
"description": "CRS: Update previous major release",
39+
"customType": "regex",
40+
"managerFilePatterns": [
41+
"/^config/_default/params\\.yaml$/"
42+
],
43+
"matchStringsStrategy": "any",
44+
"matchStrings": [
45+
"prev_major_version: \"(?<currentValue>\\d+\\.\\d+\\.\\d+)\""
46+
],
47+
"depNameTemplate": "coreruleset-v3",
48+
"datasourceTemplate": "github-releases",
49+
"packageNameTemplate": "coreruleset/coreruleset"
2250
}
2351
]
2452
}

0 commit comments

Comments
 (0)