|
22 | 22 | "automerge": true, |
23 | 23 | "automergeType": "branch", |
24 | 24 | "ignoreTests": false, |
25 | | - "minimumReleaseAge": "14 days" |
| 25 | + "minimumReleaseAge": "14 days", |
| 26 | + "rangeStrategy": "bump" |
26 | 27 | }, |
27 | 28 | { |
28 | 29 | "description": "Open PRs for major PHP (composer) updates - require manual review", |
|
33 | 34 | "minimumReleaseAge": "14 days" |
34 | 35 | }, |
35 | 36 | { |
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", |
37 | 44 | "matchManagers": ["dockerfile"], |
38 | | - "matchUpdateTypes": ["minor", "patch", "digest", "pin"], |
| 45 | + "matchUpdateTypes": ["minor", "pin"], |
39 | 46 | "automerge": true, |
40 | 47 | "automergeType": "branch", |
41 | 48 | "ignoreTests": false, |
|
54 | 61 | "matchManagers": ["dockerfile"], |
55 | 62 | "matchPackageNames": ["php", "php-fpm", "php-cli", "php-apache"], |
56 | 63 | "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 |
57 | 69 | } |
58 | 70 | ], |
59 | | - "composer": { |
60 | | - "enabled": true, |
61 | | - "rangeStrategy": "bump" |
62 | | - }, |
63 | | - "dockerfile": { |
64 | | - "enabled": true, |
65 | | - "pinDigests": true |
66 | | - }, |
67 | 71 | "vulnerabilityAlerts": { |
68 | 72 | "enabled": true, |
69 | 73 | "labels": ["security"], |
|
0 commit comments