|
5 | 5 | ":rebaseStalePrs", |
6 | 6 | "group:allNonMajor", |
7 | 7 | "default:pinDigestsDisabled", |
8 | | - "default:automergeBranchPush" |
| 8 | + ":automergeBranch" |
| 9 | + ], |
| 10 | + "labels": [ |
| 11 | + "kind/dependency upgrade" |
9 | 12 | ], |
10 | | - "python": { |
11 | | - "groupName": "python ", |
12 | | - "additionalBranchPrefix": "python ", |
13 | | - "dependencyDashboardApproval": true, |
14 | | - "description": "require dashboard approval for all python dependencies due to potential conflicts" |
15 | | - }, |
16 | | - "labels": ["kind/dependency upgrade"], |
17 | 13 | "npm": { |
18 | 14 | "minimumReleaseAge": "1 day" |
19 | 15 | }, |
20 | 16 | "pip_requirements": { |
21 | | - "fileMatch": ["requirements.*\\.in"] |
22 | | - }, |
23 | | - "docker": { |
24 | | - "digest": { |
25 | | - "enabled": false |
26 | | - } |
| 17 | + "fileMatch": [ |
| 18 | + "requirements.*\\.in" |
| 19 | + ] |
27 | 20 | }, |
28 | 21 | "major": { |
29 | 22 | "dependencyDashboardApproval": true |
30 | 23 | }, |
31 | 24 | "packageRules": [ |
32 | 25 | { |
33 | | - "matchDatasources": ["docker"], |
34 | | - "groupName": ["Docker base images"] |
| 26 | + "matchCategories": [ |
| 27 | + "python" |
| 28 | + ], |
| 29 | + "groupName": "python ", |
| 30 | + "additionalBranchPrefix": "python ", |
| 31 | + "dependencyDashboardApproval": true, |
| 32 | + "description": "require dashboard approval for all python dependencies due to potential conflicts" |
| 33 | + }, |
| 34 | + { |
| 35 | + "matchCategories": [ |
| 36 | + "docker" |
| 37 | + ], |
| 38 | + "digest": { |
| 39 | + "enabled": false |
| 40 | + } |
| 41 | + }, |
| 42 | + { |
| 43 | + "matchDatasources": [ |
| 44 | + "docker" |
| 45 | + ], |
| 46 | + "groupName": "Docker base images" |
35 | 47 | }, |
36 | 48 | { |
37 | | - "matchDepTypes": ["devDependencies"], |
38 | | - "matchUpdateTypes": ["patch", "minor"], |
| 49 | + "matchDepTypes": [ |
| 50 | + "devDependencies" |
| 51 | + ], |
| 52 | + "matchUpdateTypes": [ |
| 53 | + "patch", |
| 54 | + "minor" |
| 55 | + ], |
39 | 56 | "matchCurrentVersion": "!/^0/", |
40 | | - "groupName": ["DevDependencies (non-major)"], |
| 57 | + "groupName": "DevDependencies (non-major)", |
41 | 58 | "automerge": true |
42 | 59 | }, |
43 | 60 | { |
44 | | - "matchDepTypes": ["devDependencies"], |
45 | | - "matchUpdateTypes": ["major"], |
46 | | - "groupName": ["DevDependencies "] |
| 61 | + "matchDepTypes": [ |
| 62 | + "devDependencies" |
| 63 | + ], |
| 64 | + "matchUpdateTypes": [ |
| 65 | + "major" |
| 66 | + ], |
| 67 | + "groupName": "DevDependencies " |
47 | 68 | }, |
48 | 69 | { |
49 | | - "matchDepTypes": ["dependencies", "peerDependencies"], |
| 70 | + "matchDepTypes": [ |
| 71 | + "dependencies", |
| 72 | + "peerDependencies" |
| 73 | + ], |
50 | 74 | "groupName": "Dependencies (non-major)", |
51 | | - "matchUpdateTypes": ["minor", "patch"] |
| 75 | + "matchUpdateTypes": [ |
| 76 | + "minor", |
| 77 | + "patch" |
| 78 | + ] |
52 | 79 | }, |
53 | 80 | { |
54 | | - "matchDepTypes": ["dependencies", "peerDependencies"], |
| 81 | + "matchDepTypes": [ |
| 82 | + "dependencies", |
| 83 | + "peerDependencies" |
| 84 | + ], |
55 | 85 | "groupName": "Dependencies", |
56 | | - "matchUpdateTypes": ["major"] |
| 86 | + "matchUpdateTypes": [ |
| 87 | + "major" |
| 88 | + ] |
57 | 89 | }, |
58 | 90 | { |
59 | | - "extends": ["packages:test"], |
60 | | - "matchUpdateTypes": ["patch", "minor"], |
| 91 | + "extends": [ |
| 92 | + "packages:test" |
| 93 | + ], |
| 94 | + "matchUpdateTypes": [ |
| 95 | + "patch", |
| 96 | + "minor" |
| 97 | + ], |
61 | 98 | "matchCurrentVersion": "!/^0/", |
62 | 99 | "groupName": "Test packages (non-major)", |
63 | 100 | "automerge": true |
64 | 101 | }, |
65 | 102 | { |
66 | | - "extends": ["packages:test"], |
67 | | - "matchUpdateTypes": ["major"], |
| 103 | + "extends": [ |
| 104 | + "packages:test" |
| 105 | + ], |
| 106 | + "matchUpdateTypes": [ |
| 107 | + "major" |
| 108 | + ], |
68 | 109 | "groupName": "Test packages " |
69 | 110 | }, |
70 | 111 | { |
71 | | - "extends": ["packages:linters"], |
72 | | - "matchUpdateTypes": ["patch", "minor"], |
| 112 | + "extends": [ |
| 113 | + "packages:linters" |
| 114 | + ], |
| 115 | + "matchUpdateTypes": [ |
| 116 | + "patch", |
| 117 | + "minor" |
| 118 | + ], |
73 | 119 | "matchCurrentVersion": "!/^0/", |
74 | 120 | "groupName": "linters (non-major)", |
75 | 121 | "automerge": true |
76 | 122 | }, |
77 | 123 | { |
78 | | - "extends": ["packages:linters"], |
79 | | - "matchUpdateTypes": ["major"], |
| 124 | + "extends": [ |
| 125 | + "packages:linters" |
| 126 | + ], |
| 127 | + "matchUpdateTypes": [ |
| 128 | + "major" |
| 129 | + ], |
80 | 130 | "groupName": "linters" |
81 | 131 | }, |
82 | 132 | { |
83 | | - "extends": "monorepo:material-ui", |
84 | | - "matchUpdateTypes": ["patch", "minor"], |
| 133 | + "extends": [ |
| 134 | + "monorepo:material-ui" |
| 135 | + ], |
| 136 | + "matchUpdateTypes": [ |
| 137 | + "patch", |
| 138 | + "minor" |
| 139 | + ], |
85 | 140 | "groupName": "material-ui (non-major)", |
86 | 141 | "automerge": true |
87 | 142 | }, |
88 | 143 | { |
89 | | - "extends": "monorepo:material-ui", |
90 | | - "matchUpdateTypes": ["major"], |
| 144 | + "extends": [ |
| 145 | + "monorepo:material-ui" |
| 146 | + ], |
| 147 | + "matchUpdateTypes": [ |
| 148 | + "major" |
| 149 | + ], |
91 | 150 | "groupName": "material-ui" |
92 | 151 | }, |
93 | 152 | { |
94 | | - "extends": "monorepo:react", |
95 | | - "matchUpdateTypes": ["patch", "minor"], |
| 153 | + "extends": [ |
| 154 | + "monorepo:react" |
| 155 | + ], |
| 156 | + "matchUpdateTypes": [ |
| 157 | + "patch", |
| 158 | + "minor" |
| 159 | + ], |
96 | 160 | "groupName": "react (non-major)", |
97 | 161 | "automerge": true |
98 | 162 | }, |
99 | 163 | { |
100 | | - "extends": "monorepo:react", |
101 | | - "matchUpdateTypes": ["major"], |
| 164 | + "extends": [ |
| 165 | + "monorepo:react" |
| 166 | + ], |
| 167 | + "matchUpdateTypes": [ |
| 168 | + "major" |
| 169 | + ], |
102 | 170 | "groupName": "react" |
103 | 171 | }, |
104 | 172 | { |
105 | | - "extends": "monorepo:emotion", |
106 | | - "matchUpdateTypes": ["patch", "minor"], |
| 173 | + "extends": [ |
| 174 | + "monorepo:emotion" |
| 175 | + ], |
| 176 | + "matchUpdateTypes": [ |
| 177 | + "patch", |
| 178 | + "minor" |
| 179 | + ], |
107 | 180 | "groupName": "emotion (non-major)", |
108 | 181 | "automerge": true |
109 | 182 | }, |
110 | 183 | { |
111 | | - "extends": "monorepo:emotion", |
112 | | - "matchUpdateTypes": ["major"], |
| 184 | + "extends": [ |
| 185 | + "monorepo:emotion" |
| 186 | + ], |
| 187 | + "matchUpdateTypes": [ |
| 188 | + "major" |
| 189 | + ], |
113 | 190 | "groupName": "emotion" |
114 | 191 | }, |
115 | 192 | { |
116 | | - "matchPackagePrefixes": ["@types/"], |
117 | | - "matchUpdateTypes": ["patch", "minor"], |
118 | | - "groupName": "types (non-major)" |
| 193 | + "matchUpdateTypes": [ |
| 194 | + "patch", |
| 195 | + "minor" |
| 196 | + ], |
| 197 | + "groupName": "types (non-major)", |
| 198 | + "matchPackageNames": [ |
| 199 | + "@types/{/,}**" |
| 200 | + ] |
119 | 201 | }, |
120 | 202 | { |
121 | | - "matchPackagePrefixes": ["@types/"], |
122 | | - "matchUpdateTypes": ["major"], |
123 | | - "groupName": "types " |
| 203 | + "matchUpdateTypes": [ |
| 204 | + "major" |
| 205 | + ], |
| 206 | + "groupName": "types ", |
| 207 | + "matchPackageNames": [ |
| 208 | + "@types/{/,}**" |
| 209 | + ] |
124 | 210 | }, |
125 | 211 | { |
126 | | - "matchPackagePatterns": [ |
127 | | - "^@backstage/", |
128 | | - "^@backstage-community/", |
129 | | - "^@janus-idp/", |
130 | | - "^@immobiliarelabs/", |
131 | | - "^@roadiehq/", |
132 | | - "^@pagerduty/", |
133 | | - "^@internal/" |
134 | | - ], |
135 | 212 | "description": "ignore updates to all backstage updates and 3rd party plugins", |
136 | | - "groupName": ["Backstage packages"], |
| 213 | + "groupName": "Backstage packages", |
137 | 214 | "dependencyDashboardApproval": true, |
138 | | - "enabled": false |
| 215 | + "enabled": false, |
| 216 | + "matchPackageNames": [ |
| 217 | + "/^@backstage//", |
| 218 | + "/^@backstage-community//", |
| 219 | + "/^@janus-idp//", |
| 220 | + "/^@immobiliarelabs//", |
| 221 | + "/^@roadiehq//", |
| 222 | + "/^@pagerduty//", |
| 223 | + "/^@internal//" |
| 224 | + ] |
139 | 225 | } |
140 | 226 | ], |
141 | | - "ignorePaths": ["**/dist-dynamic/**"], |
142 | | - "ignoreDeps": ["@roadiehq/backstage-plugin-argo-cd"], |
| 227 | + "ignorePaths": [ |
| 228 | + "**/dist-dynamic/**" |
| 229 | + ], |
| 230 | + "ignoreDeps": [ |
| 231 | + "@roadiehq/backstage-plugin-argo-cd" |
| 232 | + ], |
143 | 233 | "vulnerabilityAlerts": { |
144 | 234 | "enabled": true, |
145 | | - "addLabels": ["kind/security"] |
| 235 | + "addLabels": [ |
| 236 | + "kind/security" |
| 237 | + ] |
146 | 238 | }, |
147 | 239 | "osvVulnerabilityAlerts": true |
148 | 240 | } |
0 commit comments