Skip to content

Commit 2b6bccf

Browse files
Update Renovate configuration for Dockerfile and PHP
1 parent c22784f commit 2b6bccf

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

.github/renovate.json

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"automerge": true,
2323
"automergeType": "branch",
2424
"ignoreTests": false,
25-
"minimumReleaseAge": "14 days"
25+
"minimumReleaseAge": "14 days",
26+
"rangeStrategy": "bump"
2627
},
2728
{
2829
"description": "Open PRs for major PHP (composer) updates - require manual review",
@@ -33,9 +34,15 @@
3334
"minimumReleaseAge": "14 days"
3435
},
3536
{
36-
"description": "Auto-merge non-major Dockerfile base image updates",
37+
"description": "Ignore patch-level Docker updates so images stay pinned to major.minor only",
38+
"matchManagers": ["dockerfile"],
39+
"matchUpdateTypes": ["patch"],
40+
"enabled": false
41+
},
42+
{
43+
"description": "Auto-merge minor Dockerfile base image updates without opening a PR",
3744
"matchManagers": ["dockerfile"],
38-
"matchUpdateTypes": ["minor", "patch", "digest", "pin"],
45+
"matchUpdateTypes": ["minor", "pin"],
3946
"automerge": true,
4047
"automergeType": "branch",
4148
"ignoreTests": false,
@@ -54,16 +61,13 @@
5461
"matchManagers": ["dockerfile"],
5562
"matchPackageNames": ["php", "php-fpm", "php-cli", "php-apache"],
5663
"groupName": "php docker images"
64+
},
65+
{
66+
"description": "Do not pin Docker image digests - keep tags as major.minor only",
67+
"matchManagers": ["dockerfile"],
68+
"pinDigests": false
5769
}
5870
],
59-
"composer": {
60-
"enabled": true,
61-
"rangeStrategy": "bump"
62-
},
63-
"dockerfile": {
64-
"enabled": true,
65-
"pinDigests": true
66-
},
6771
"vulnerabilityAlerts": {
6872
"enabled": true,
6973
"labels": ["security"],

0 commit comments

Comments
 (0)