Skip to content

Commit 1dd4d37

Browse files
ci: Improve renovate setup (#1987)
* Update currentValueTemplate in renovate.json5 * Update renovate.json5 * Update renovate.json5 * Update renovate.json5 * Update renovate.json5 * Add schedule for major docker bump --------- Co-authored-by: Ariel Valentin <arielvalentin@users.noreply.github.com>
1 parent 3a7faa8 commit 1dd4d37

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.github/renovate.json5

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,31 +8,40 @@
88
"packageRules": [
99
{
1010
"groupName": "all patch versions",
11+
"matchDepNames": ["!ruby"],
1112
"matchUpdateTypes": ["patch"],
1213
"schedule": ["before 8am every weekday"]
1314
},
1415
{
1516
"groupName": "all digest versions",
17+
"matchDepNames": ["!ruby"],
1618
"matchUpdateTypes": ["digest"],
1719
"schedule": ["before 8am every weekday"]
1820
},
21+
{
22+
"matchDepNames": ["ruby"],
23+
"matchUpdateTypes": ["digest","patch"],
24+
"schedule": ["before 8am every weekday"]
25+
},
1926
{
2027
"matchUpdateTypes": ["minor"],
2128
"schedule": ["before 8am on Monday"]
2229
},
2330
{
2431
"matchUpdateTypes": ["major"],
25-
"matchCategories": ["!ruby"],
32+
"matchCategories": ["ci", "js"],
2633
"schedule": ["before 8am on Monday"]
2734
},
2835
{
2936
"matchUpdateTypes": ["major"],
30-
"matchCategories": ["ruby"],
37+
"matchCategories": ["ruby", "docker"],
3138
"dependencyDashboardApproval": true
3239
},
3340
{
34-
"matchUpdateTypes": ["multipleMajor"],
35-
"dependencyDashboardApproval": true
41+
"allowedVersions": "<={{add major 1}}",
42+
"matchCategories": ["docker"],
43+
"schedule": ["before 8am on Monday"],
44+
"dependencyDashboardApproval": false
3645
},
3746
{
3847
"matchFileNames": [".github/actions/test_gem/action.yml", ".github/workflows/installation-tests.yml", ".github/workflows/release-*.yml"],
@@ -52,7 +61,7 @@
5261
],
5362
"datasourceTemplate": "docker",
5463
"versioningTemplate": "loose",
55-
"currentValueTemplate": "{{depVersion}}-alpine{{alpineVersion}}",
64+
"currentValueTemplate": "{{depVersion}}",
5665
"extractVersionTemplate": "^(?<version>\\d+(?:\\.\\d+)?(?:\\.\\d+)?)-alpine{{alpineVersion}}$"
5766
},
5867
{
@@ -67,7 +76,7 @@
6776
],
6877
"datasourceTemplate": "docker",
6978
"versioningTemplate": "loose",
70-
"currentValueTemplate": "{{depVersion}}-alpine{{alpineVersion}}",
79+
"currentValueTemplate": "{{alpineVersion}}",
7180
"extractVersionTemplate": "^{{depVersion}}-alpine(?<version>\\d+(?:\\.\\d+)?(?:\\.\\d+)?)$",
7281
"depNameTemplate": "{{packageName}}-alpine"
7382
}

0 commit comments

Comments
 (0)