|
1 | 1 | {
|
2 | 2 | "branchPrefix": "renovate/",
|
3 |
| - "dryRun": null, |
4 | 3 | "username": "renovate-release",
|
5 | 4 | "gitAuthor": "Renovate Bot <bot@renovateapp.com>",
|
6 | 5 | "onboarding": false,
|
7 | 6 | "platform": "github",
|
8 | 7 | "includeForks": true,
|
9 | 8 | "repositories": ["rvolosatovs/docker-protobuf"],
|
10 |
| - "enabledManagers": ["regex"], |
11 |
| - "regexManagers": [ |
| 9 | + "enabledManagers": ["custom.regex"], |
| 10 | + "customManagers": [ |
12 | 11 | {
|
13 |
| - "fileMatch": ["^deps\\.list$"], |
| 12 | + "customType": "regex", |
| 13 | + "managerFilePatterns": ["^deps\\.list$"], |
14 | 14 | "matchStrings": ["ALPINE_IMAGE_VERSION=(?<currentValue>.*?)\\n"],
|
15 | 15 | "depNameTemplate": "alpine",
|
16 | 16 | "datasourceTemplate": "docker"
|
17 | 17 | },
|
18 | 18 | {
|
19 |
| - "fileMatch": ["^deps\\.list$"], |
| 19 | + "customType": "regex", |
| 20 | + "managerFilePatterns": ["^deps\\.list$"], |
20 | 21 | "matchStrings": ["DART_IMAGE_VERSION=(?<currentValue>.*?)\\n"],
|
21 | 22 | "depNameTemplate": "dart",
|
22 | 23 | "datasourceTemplate": "docker"
|
23 | 24 | },
|
24 | 25 | {
|
25 |
| - "fileMatch": ["^deps\\.list$"], |
| 26 | + "customType": "regex", |
| 27 | + "managerFilePatterns": ["^deps\\.list$"], |
26 | 28 | "matchStrings": ["GO_IMAGE_VERSION=(?<currentValue>.*?)\\n"],
|
27 | 29 | "depNameTemplate": "golang",
|
28 | 30 | "datasourceTemplate": "docker",
|
29 | 31 | "extractVersionTemplate": "^(?<version>.*)-alpine$"
|
30 | 32 | },
|
31 | 33 | {
|
32 |
| - "fileMatch": ["^deps\\.list$"], |
| 34 | + "customType": "regex", |
| 35 | + "managerFilePatterns": ["^deps\\.list$"], |
33 | 36 | "matchStrings": ["GOOGLE_API_VERSION=(?<currentDigest>.*?)\\n"],
|
34 | 37 | "depNameTemplate": "https://github.com/googleapis/googleapis",
|
35 | 38 | "datasourceTemplate": "git-refs",
|
36 | 39 | "currentValueTemplate": "master"
|
37 | 40 | },
|
38 | 41 | {
|
39 |
| - "fileMatch": ["^deps\\.list$"], |
| 42 | + "customType": "regex", |
| 43 | + "managerFilePatterns": ["^deps\\.list$"], |
40 | 44 | "matchStrings": ["GRPC_GATEWAY_VERSION=(?<currentValue>.*?)\\n"],
|
41 | 45 | "depNameTemplate": "grpc-ecosystem/grpc-gateway",
|
42 | 46 | "datasourceTemplate": "github-releases"
|
43 | 47 | },
|
44 | 48 | {
|
45 |
| - "fileMatch": ["^deps\\.list$"], |
| 49 | + "customType": "regex", |
| 50 | + "managerFilePatterns": ["^deps\\.list$"], |
46 | 51 | "matchStrings": ["GRPC_RUST_VERSION=(?<currentValue>.*?)\\n"],
|
47 | 52 | "depNameTemplate": "stepancheg/grpc-rust",
|
48 | 53 | "datasourceTemplate": "github-tags"
|
49 | 54 | },
|
50 | 55 | {
|
51 |
| - "fileMatch": ["^deps\\.list$"], |
| 56 | + "customType": "regex", |
| 57 | + "managerFilePatterns": ["^deps\\.list$"], |
52 | 58 | "matchStrings": ["PROTOC_GEN_GRPC_SWIFT_VERSION=(?<currentValue>.*?)\\n"],
|
53 | 59 | "depNameTemplate": "grpc/grpc-swift-protobuf",
|
54 |
| - "datasourceTemplate": "github-releases", |
55 |
| - "allowedVersions": "/^1\\./" |
| 60 | + "datasourceTemplate": "github-releases" |
56 | 61 | },
|
57 | 62 | {
|
58 |
| - "fileMatch": ["^deps\\.list$"], |
| 63 | + "customType": "regex", |
| 64 | + "managerFilePatterns": ["^deps\\.list$"], |
59 | 65 | "matchStrings": ["PROTOC_GEN_GRPC_SWIFT_2_VERSION=(?<currentValue>.*?)\\n"],
|
60 | 66 | "depNameTemplate": "grpc/grpc-swift-protobuf",
|
61 |
| - "datasourceTemplate": "github-releases", |
62 |
| - "allowedVersions": "/^2\\./" |
| 67 | + "datasourceTemplate": "github-releases" |
63 | 68 | },
|
64 | 69 | {
|
65 |
| - "fileMatch": ["^deps\\.list$"], |
| 70 | + "customType": "regex", |
| 71 | + "managerFilePatterns": ["^deps\\.list$"], |
66 | 72 | "matchStrings": ["PROTOC_GEN_SWIFT_VERSION=(?<currentValue>.*?)\\n"],
|
67 | 73 | "depNameTemplate": "apple/swift-protobuf",
|
68 | 74 | "datasourceTemplate": "github-releases"
|
69 | 75 | },
|
70 | 76 | {
|
71 |
| - "fileMatch": ["^deps\\.list$"], |
| 77 | + "customType": "regex", |
| 78 | + "managerFilePatterns": ["^deps\\.list$"], |
72 | 79 | "matchStrings": ["GRPC_WEB_VERSION=(?<currentValue>.*?)\\n"],
|
73 | 80 | "depNameTemplate": "grpc/grpc-web",
|
74 | 81 | "datasourceTemplate": "github-releases"
|
75 | 82 | },
|
76 | 83 | {
|
77 |
| - "fileMatch": ["^deps\\.list$"], |
| 84 | + "customType": "regex", |
| 85 | + "managerFilePatterns": ["^deps\\.list$"], |
78 | 86 | "matchStrings": ["NODE_IMAGE_VERSION=(?<currentValue>.*?)-alpine3.17\\n"],
|
79 | 87 | "depNameTemplate": "node",
|
80 | 88 | "datasourceTemplate": "node",
|
81 | 89 | "versioningTemplate": "node"
|
82 | 90 | },
|
83 | 91 | {
|
84 |
| - "fileMatch": ["^deps\\.list$"], |
| 92 | + "customType": "regex", |
| 93 | + "managerFilePatterns": ["^deps\\.list$"], |
85 | 94 | "matchStrings": ["PROTOC_GEN_BQ_SCHEMA_VERSION=(?<currentValue>.*?)\\n"],
|
86 | 95 | "depNameTemplate": "googlecloudplatform/protoc-gen-bq-schema",
|
87 | 96 | "datasourceTemplate": "github-releases"
|
88 | 97 | },
|
89 | 98 | {
|
90 |
| - "fileMatch": ["^deps\\.list$"], |
| 99 | + "customType": "regex", |
| 100 | + "managerFilePatterns": ["^deps\\.list$"], |
91 | 101 | "matchStrings": ["PROTOC_GEN_DART_VERSION=(?<currentValue>.*?)\\n"],
|
92 | 102 | "depNameTemplate": "google/protobuf.dart",
|
93 | 103 | "datasourceTemplate": "github-tags",
|
94 | 104 | "extractVersionTemplate": "^protoc_plugin-(?<version>.*)$"
|
95 | 105 | },
|
96 | 106 | {
|
97 |
| - "fileMatch": ["^deps\\.list$"], |
| 107 | + "customType": "regex", |
| 108 | + "managerFilePatterns": ["^deps\\.list$"], |
98 | 109 | "matchStrings": ["PROTOC_GEN_DOC_VERSION=(?<currentValue>.*?)\\n"],
|
99 | 110 | "depNameTemplate": "pseudomuto/protoc-gen-doc",
|
100 | 111 | "datasourceTemplate": "github-releases"
|
101 | 112 | },
|
102 | 113 | {
|
103 |
| - "fileMatch": ["^deps\\.list$"], |
| 114 | + "customType": "regex", |
| 115 | + "managerFilePatterns": ["^deps\\.list$"], |
104 | 116 | "matchStrings": ["PROTOC_GEN_GO_GRPC_VERSION=(?<currentValue>.*?)\\n"],
|
105 | 117 | "depNameTemplate": "grpc/grpc-go",
|
106 | 118 | "datasourceTemplate": "github-releases"
|
107 | 119 | },
|
108 | 120 | {
|
109 |
| - "fileMatch": ["^deps\\.list$"], |
| 121 | + "customType": "regex", |
| 122 | + "managerFilePatterns": ["^deps\\.list$"], |
110 | 123 | "matchStrings": ["PROTOC_GEN_GO_VERSION=(?<currentValue>.*?)\\n"],
|
111 | 124 | "depNameTemplate": "protocolbuffers/protobuf-go",
|
112 | 125 | "datasourceTemplate": "github-releases"
|
113 | 126 | },
|
114 | 127 | {
|
115 |
| - "fileMatch": ["^deps\\.list$"], |
| 128 | + "customType": "regex", |
| 129 | + "managerFilePatterns": ["^deps\\.list$"], |
116 | 130 | "matchStrings": ["PROTOC_GEN_GOGO_VERSION=(?<currentValue>.*?)\\n"],
|
117 | 131 | "depNameTemplate": "gogo/protobuf",
|
118 | 132 | "datasourceTemplate": "github-releases"
|
119 | 133 | },
|
120 | 134 | {
|
121 |
| - "fileMatch": ["^deps\\.list$"], |
| 135 | + "customType": "regex", |
| 136 | + "managerFilePatterns": ["^deps\\.list$"], |
122 | 137 | "matchStrings": ["PROTOC_GEN_GORM_VERSION=(?<currentValue>.*?)\\n"],
|
123 | 138 | "depNameTemplate": "infobloxopen/protoc-gen-gorm",
|
124 | 139 | "datasourceTemplate": "github-releases"
|
125 | 140 | },
|
126 | 141 | {
|
127 |
| - "fileMatch": ["^deps\\.list$"], |
| 142 | + "customType": "regex", |
| 143 | + "managerFilePatterns": ["^deps\\.list$"], |
128 | 144 | "matchStrings": ["PROTOC_GEN_GOTEMPLATE_VERSION=(?<currentValue>.*?)\\n"],
|
129 | 145 | "depNameTemplate": "moul/protoc-gen-gotemplate",
|
130 | 146 | "datasourceTemplate": "github-releases"
|
131 | 147 | },
|
132 | 148 | {
|
133 |
| - "fileMatch": ["^deps\\.list$"], |
| 149 | + "customType": "regex", |
| 150 | + "managerFilePatterns": ["^deps\\.list$"], |
134 | 151 | "matchStrings": ["PROTOC_GEN_GOVALIDATORS_VERSION=(?<currentValue>.*?)\\n"],
|
135 | 152 | "depNameTemplate": "mwitkow/go-proto-validators",
|
136 | 153 | "datasourceTemplate": "github-releases"
|
137 | 154 | },
|
138 | 155 | {
|
139 |
| - "fileMatch": ["^deps\\.list$"], |
| 156 | + "customType": "regex", |
| 157 | + "managerFilePatterns": ["^deps\\.list$"], |
140 | 158 | "matchStrings": ["PROTOC_GEN_GQL_VERSION=(?<currentValue>.*?)\\n"],
|
141 | 159 | "depNameTemplate": "danielvladco/go-proto-gql",
|
142 | 160 | "datasourceTemplate": "github-releases"
|
143 | 161 | },
|
144 | 162 | {
|
145 |
| - "fileMatch": ["^deps\\.list$"], |
| 163 | + "customType": "regex", |
| 164 | + "managerFilePatterns": ["^deps\\.list$"], |
146 | 165 | "matchStrings": ["PROTOC_GEN_JS_VERSION=(?<currentValue>.*?)\\n"],
|
147 | 166 | "depNameTemplate": "protocolbuffers/protobuf-javascript",
|
148 | 167 | "datasourceTemplate": "github-releases"
|
149 | 168 | },
|
150 | 169 | {
|
151 |
| - "fileMatch": ["^deps\\.list$"], |
| 170 | + "customType": "regex", |
| 171 | + "managerFilePatterns": ["^deps\\.list$"], |
152 | 172 | "matchStrings": ["PROTOC_GEN_JSONSCHEMA_VERSION=(?<currentValue>.*?)\\n"],
|
153 | 173 | "depNameTemplate": "chrusty/protoc-gen-jsonschema",
|
154 | 174 | "datasourceTemplate": "github-releases"
|
155 | 175 | },
|
156 | 176 | {
|
157 |
| - "fileMatch": ["^deps\\.list$"], |
| 177 | + "customType": "regex", |
| 178 | + "managerFilePatterns": ["^deps\\.list$"], |
158 | 179 | "matchStrings": ["PROTOC_GEN_LINT_VERSION=(?<currentValue>.*?)\\n"],
|
159 | 180 | "depNameTemplate": "ckaznocha/protoc-gen-lint",
|
160 | 181 | "datasourceTemplate": "github-releases"
|
161 | 182 | },
|
162 | 183 | {
|
163 |
| - "fileMatch": ["^deps\\.list$"], |
| 184 | + "customType": "regex", |
| 185 | + "managerFilePatterns": ["^deps\\.list$"], |
164 | 186 | "matchStrings": ["PROTOC_GEN_NANOPB_VERSION=(?<currentValue>.*?)\\n"],
|
165 | 187 | "depNameTemplate": "nanopb",
|
166 | 188 | "datasourceTemplate": "pypi"
|
167 | 189 | },
|
168 | 190 | {
|
169 |
| - "fileMatch": ["^deps\\.list$"], |
| 191 | + "customType": "regex", |
| 192 | + "managerFilePatterns": ["^deps\\.list$"], |
170 | 193 | "matchStrings": ["PROTOC_GEN_RUST_VERSION=(?<currentValue>.*?)\\n"],
|
171 | 194 | "depNameTemplate": "stepancheg/rust-protobuf",
|
172 | 195 | "datasourceTemplate": "github-tags"
|
173 | 196 | },
|
174 | 197 | {
|
175 |
| - "fileMatch": ["^deps\\.list$"], |
| 198 | + "customType": "regex", |
| 199 | + "managerFilePatterns": ["^deps\\.list$"], |
176 | 200 | "matchStrings": ["PROTOC_GEN_SCALA_VERSION=(?<currentValue>.*?)\\n"],
|
177 | 201 | "depNameTemplate": "scalapb/ScalaPB",
|
178 | 202 | "datasourceTemplate": "github-releases"
|
179 | 203 | },
|
180 | 204 | {
|
181 |
| - "fileMatch": ["^deps\\.list$"], |
| 205 | + "customType": "regex", |
| 206 | + "managerFilePatterns": ["^deps\\.list$"], |
182 | 207 | "matchStrings": ["PROTOC_GEN_TS_VERSION=(?<currentValue>.*?)\\n"],
|
183 | 208 | "depNameTemplate": "ts-protoc-gen",
|
184 | 209 | "datasourceTemplate": "npm"
|
185 | 210 | },
|
186 | 211 | {
|
187 |
| - "fileMatch": ["^deps\\.list$"], |
| 212 | + "customType": "regex", |
| 213 | + "managerFilePatterns": ["^deps\\.list$"], |
188 | 214 | "matchStrings": ["PROTOC_GEN_VALIDATE_VERSION=(?<currentValue>.*?)\\n"],
|
189 | 215 | "depNameTemplate": "bufbuild/protoc-gen-validate",
|
190 | 216 | "datasourceTemplate": "github-releases"
|
191 | 217 | },
|
192 | 218 | {
|
193 |
| - "fileMatch": ["^deps\\.list$"], |
| 219 | + "customType": "regex", |
| 220 | + "managerFilePatterns": ["^deps\\.list$"], |
194 | 221 | "matchStrings": ["PROTOC_GEN_OPENAPI_VERSION=(?<currentValue>.*?)\\n"],
|
195 | 222 | "depNameTemplate": "solo-io/protoc-gen-openapi",
|
196 | 223 | "datasourceTemplate": "github-releases"
|
197 | 224 | },
|
198 | 225 | {
|
199 |
| - "fileMatch": ["^deps\\.list$"], |
| 226 | + "customType": "regex", |
| 227 | + "managerFilePatterns": ["^deps\\.list$"], |
200 | 228 | "matchStrings": ["RUST_IMAGE_VERSION=(?<currentValue>.*?)\\n"],
|
201 | 229 | "depNameTemplate": "rust",
|
202 | 230 | "datasourceTemplate": "docker",
|
203 | 231 | "versioningTemplate": "docker"
|
204 | 232 | },
|
205 | 233 | {
|
206 |
| - "fileMatch": ["^deps\\.list$"], |
| 234 | + "customType": "regex", |
| 235 | + "managerFilePatterns": ["^deps\\.list$"], |
207 | 236 | "matchStrings": ["SWIFT_IMAGE_VERSION=(?<currentValue>.*?)\\n"],
|
208 | 237 | "depNameTemplate": "swift",
|
209 | 238 | "datasourceTemplate": "docker",
|
210 | 239 | "versioningTemplate": "docker"
|
211 | 240 | },
|
212 | 241 | {
|
213 |
| - "fileMatch": ["^deps\\.list$"], |
| 242 | + "customType": "regex", |
| 243 | + "managerFilePatterns": ["^deps\\.list$"], |
214 | 244 | "matchStrings": ["UPX_VERSION=(?<currentValue>.*?)\\n"],
|
215 | 245 | "depNameTemplate": "upx/upx",
|
216 | 246 | "datasourceTemplate": "github-releases",
|
217 | 247 | "extractVersionTemplate": "^v(?<version>.*)$"
|
218 | 248 | },
|
219 | 249 | {
|
220 |
| - "fileMatch": ["^deps\\.list$"], |
| 250 | + "customType": "regex", |
| 251 | + "managerFilePatterns": ["^deps\\.list$"], |
221 | 252 | "matchStrings": ["XX_IMAGE_VERSION=(?<currentValue>.*?)\\n"],
|
222 | 253 | "depNameTemplate": "tonistiigi/xx",
|
223 | 254 | "datasourceTemplate": "docker",
|
224 | 255 | "versioningTemplate": "docker"
|
225 | 256 | }
|
| 257 | + ], |
| 258 | + "packageRules": [ |
| 259 | + { |
| 260 | + "matchDatasources": ["github-releases"], |
| 261 | + "matchPackageNames": ["grpc/grpc-swift-protobuf"], |
| 262 | + "matchFileNames": ["deps.list"], |
| 263 | + "matchStrings": ["PROTOC_GEN_GRPC_SWIFT_VERSION="], |
| 264 | + "allowedVersions": "/^1\\./" |
| 265 | + }, |
| 266 | + { |
| 267 | + "matchDatasources": ["github-releases"], |
| 268 | + "matchPackageNames": ["grpc/grpc-swift-protobuf"], |
| 269 | + "matchFileNames": ["deps.list"], |
| 270 | + "matchStrings": ["PROTOC_GEN_GRPC_SWIFT_2_VERSION="], |
| 271 | + "allowedVersions": "/^2\\./" |
| 272 | + } |
226 | 273 | ]
|
227 | 274 | }
|
0 commit comments