|
24 | 24 | "rangeStrategy": "auto" |
25 | 25 | }, |
26 | 26 | { |
27 | | - "description": "cdxgen images: limit docker image updates to exclude major updates as we explicitly set these versions", |
| 27 | + "description": "cdxgen images: separate minor and patch releases, required for the following rules to work correctly", |
28 | 28 | "matchDatasources": ["docker"], |
29 | | - "matchFileNames": ["ci/**/*"], |
| 29 | + "matchFileNames": ["ci/**/Dockerfile.*"], |
30 | 30 | "extends": [":separatePatchReleases"] |
31 | 31 | }, |
32 | 32 | { |
33 | | - "description": "cdxgen images: limit docker image updates to exclude major updates as we explicitly set these versions", |
| 33 | + "description": "cdxgen images: exclude major version updates for images pinned to a specific major version by filename convention", |
34 | 34 | "matchDatasources": ["docker"], |
35 | | - "matchFileNames": ["ci/**/*"], |
| 35 | + "matchFileNames": ["/ci\\/.*\\/Dockerfile.*\\d+$/"], |
36 | 36 | "matchUpdateTypes": ["major"], |
37 | 37 | "enabled": false |
38 | 38 | }, |
39 | 39 | { |
40 | | - "description": "cdxgen images: in addition to the rule above, these specific images are excluded from minor updates as we explicitly set these versions", |
| 40 | + "description": "cdxgen images: exclude major and minor version updates for images pinned to a specific major and minor version by filename convention", |
41 | 41 | "matchDatasources": ["docker"], |
42 | | - "matchDepNames": [ |
43 | | - "golang", |
44 | | - "php", |
45 | | - "python", |
46 | | - "ruby", |
47 | | - "registry.opensuse.org/opensuse/bci/python", |
48 | | - "registry.suse.com/bci/python" |
49 | | - ], |
50 | | - "matchFileNames": ["ci/**/*"], |
51 | | - "matchUpdateTypes": ["minor"], |
| 42 | + "matchFileNames": ["/ci\\/.*\\/Dockerfile.*\\d+\\.\\d+$/"], |
| 43 | + "matchUpdateTypes": ["major", "minor"], |
| 44 | + "enabled": false |
| 45 | + }, |
| 46 | + { |
| 47 | + "description": "cdxgen images: exclude major, minor and patch version updates for images pinned to a specific major and minor version by filename convention", |
| 48 | + "matchDatasources": ["docker"], |
| 49 | + "matchFileNames": ["/ci\\/.*\\/Dockerfile.*\\d+\\.\\d+\\.\\d+$/"], |
| 50 | + "matchUpdateTypes": ["major", "minor", "patch"], |
52 | 51 | "enabled": false |
53 | 52 | }, |
54 | 53 | { |
|
0 commit comments