|
58 | 58 | "type": "object", |
59 | 59 | "properties": { |
60 | 60 | "commits-before": { |
61 | | - "$ref": "#/$defs/Nullable\u0060110" |
| 61 | + "$ref": "#/$defs/Nullable\u006019" |
62 | 62 | }, |
63 | 63 | "sha": { |
64 | 64 | "$ref": "#/$defs/array2" |
65 | 65 | } |
66 | 66 | } |
67 | 67 | }, |
68 | 68 | "increment": { |
69 | | - "$ref": "#/$defs/Nullable\u006011" |
| 69 | + "$ref": "#/$defs/IncrementStrategy" |
70 | 70 | }, |
71 | 71 | "is-mainline": { |
72 | | - "$ref": "#/$defs/Nullable\u006012" |
| 72 | + "$ref": "#/$defs/Nullable\u006011" |
73 | 73 | }, |
74 | 74 | "is-release-branch": { |
75 | | - "$ref": "#/$defs/Nullable\u006013" |
| 75 | + "$ref": "#/$defs/Nullable\u006012" |
76 | 76 | }, |
77 | 77 | "is-source-branch-for": { |
78 | 78 | "$ref": "#/$defs/array" |
|
130 | 130 | "type": "string" |
131 | 131 | }, |
132 | 132 | "pre-release-weight": { |
133 | | - "$ref": "#/$defs/Nullable\u006014" |
| 133 | + "$ref": "#/$defs/Nullable\u006013" |
134 | 134 | }, |
135 | 135 | "prevent-increment-of-merged-branch-version": { |
136 | | - "$ref": "#/$defs/Nullable\u006015" |
| 136 | + "$ref": "#/$defs/Nullable\u006014" |
137 | 137 | }, |
138 | 138 | "regex": { |
139 | 139 | "$ref": "#/$defs/string2" |
|
149 | 149 | "$ref": "#/$defs/array1" |
150 | 150 | }, |
151 | 151 | "track-merge-message": { |
152 | | - "$ref": "#/$defs/Nullable\u006016" |
| 152 | + "$ref": "#/$defs/Nullable\u006015" |
153 | 153 | }, |
154 | 154 | "track-merge-target": { |
155 | | - "$ref": "#/$defs/Nullable\u006017" |
| 155 | + "$ref": "#/$defs/Nullable\u006016" |
156 | 156 | }, |
157 | 157 | "tracks-release-branches": { |
158 | | - "$ref": "#/$defs/Nullable\u006018" |
| 158 | + "$ref": "#/$defs/Nullable\u006017" |
159 | 159 | }, |
160 | 160 | "update-build-number": { |
161 | 161 | "description": "Whether to update the build number in the project file. Defaults to true.", |
162 | 162 | "type": "boolean" |
163 | 163 | }, |
164 | 164 | "mode": { |
165 | | - "$ref": "#/$defs/Nullable\u006019" |
| 165 | + "$ref": "#/$defs/Nullable\u006018" |
| 166 | + }, |
| 167 | + "workflow": { |
| 168 | + "description": "The base template of the configuration to use. Possible values are: GitFlow/v1 or GitHubFlow/v1", |
| 169 | + "type": "string" |
166 | 170 | } |
167 | 171 | }, |
168 | 172 | "$defs": { |
|
173 | 177 | "$ref": "#/$defs/Nullable\u00601" |
174 | 178 | }, |
175 | 179 | "increment": { |
176 | | - "$ref": "#/$defs/Nullable\u006011" |
| 180 | + "$ref": "#/$defs/IncrementStrategy" |
177 | 181 | }, |
178 | 182 | "is-mainline": { |
179 | | - "$ref": "#/$defs/Nullable\u006012" |
| 183 | + "$ref": "#/$defs/Nullable\u006011" |
180 | 184 | }, |
181 | 185 | "is-release-branch": { |
182 | | - "$ref": "#/$defs/Nullable\u006013" |
| 186 | + "$ref": "#/$defs/Nullable\u006012" |
183 | 187 | }, |
184 | 188 | "is-source-branch-for": { |
185 | 189 | "$ref": "#/$defs/array" |
|
191 | 195 | "$ref": "#/$defs/string1" |
192 | 196 | }, |
193 | 197 | "pre-release-weight": { |
194 | | - "$ref": "#/$defs/Nullable\u006014" |
| 198 | + "$ref": "#/$defs/Nullable\u006013" |
195 | 199 | }, |
196 | 200 | "prevent-increment-of-merged-branch-version": { |
197 | | - "$ref": "#/$defs/Nullable\u006015" |
| 201 | + "$ref": "#/$defs/Nullable\u006014" |
198 | 202 | }, |
199 | 203 | "regex": { |
200 | 204 | "$ref": "#/$defs/string2" |
|
203 | 207 | "$ref": "#/$defs/array1" |
204 | 208 | }, |
205 | 209 | "track-merge-message": { |
206 | | - "$ref": "#/$defs/Nullable\u006016" |
| 210 | + "$ref": "#/$defs/Nullable\u006015" |
207 | 211 | }, |
208 | 212 | "track-merge-target": { |
209 | | - "$ref": "#/$defs/Nullable\u006017" |
| 213 | + "$ref": "#/$defs/Nullable\u006016" |
210 | 214 | }, |
211 | 215 | "tracks-release-branches": { |
212 | | - "$ref": "#/$defs/Nullable\u006018" |
| 216 | + "$ref": "#/$defs/Nullable\u006017" |
213 | 217 | }, |
214 | 218 | "mode": { |
215 | | - "$ref": "#/$defs/Nullable\u006019" |
| 219 | + "$ref": "#/$defs/Nullable\u006018" |
216 | 220 | } |
217 | 221 | } |
218 | 222 | }, |
|
224 | 228 | "MergeMessageOnly" |
225 | 229 | ] |
226 | 230 | }, |
227 | | - "Nullable\u006011": { |
| 231 | + "IncrementStrategy": { |
228 | 232 | "description": "The increment strategy for this branch. Can be \u0027Inherit\u0027, \u0027Patch\u0027, \u0027Minor\u0027, \u0027Major\u0027, \u0027None\u0027.", |
229 | 233 | "enum": [ |
230 | 234 | "None", |
|
234 | 238 | "Inherit" |
235 | 239 | ] |
236 | 240 | }, |
237 | | - "Nullable\u006012": { |
| 241 | + "Nullable\u006011": { |
238 | 242 | "description": "When using Mainline mode, this indicates that this branch is a mainline. By default main and support/* are mainlines.", |
239 | 243 | "type": [ |
240 | 244 | "boolean", |
241 | 245 | "null" |
242 | 246 | ] |
243 | 247 | }, |
244 | | - "Nullable\u006013": { |
| 248 | + "Nullable\u006012": { |
245 | 249 | "description": "Indicates this branch config represents a release branch in GitFlow.", |
246 | 250 | "type": [ |
247 | 251 | "boolean", |
|
266 | 270 | "description": "The regex pattern to use to extract the number from the branch name. Defaults to \u0027[/-](?\u003Cnumber\u003E\\d\u002B)[-/]\u0027.", |
267 | 271 | "type": "string" |
268 | 272 | }, |
269 | | - "Nullable\u006014": { |
| 273 | + "Nullable\u006013": { |
270 | 274 | "description": "Provides a way to translate the PreReleaseLabel to a number.", |
271 | 275 | "type": [ |
272 | 276 | "integer", |
273 | 277 | "null" |
274 | 278 | ] |
275 | 279 | }, |
276 | | - "Nullable\u006015": { |
| 280 | + "Nullable\u006014": { |
277 | 281 | "description": "Prevent increment of merged branch version.", |
278 | 282 | "type": [ |
279 | 283 | "boolean", |
|
292 | 296 | "type": "string" |
293 | 297 | } |
294 | 298 | }, |
295 | | - "Nullable\u006016": { |
| 299 | + "Nullable\u006015": { |
296 | 300 | "description": "This property is a branch related property and gives the user the possibility to control the behavior of whether the merge commit message will be interpreted as a next version or not.", |
297 | 301 | "type": [ |
298 | 302 | "boolean", |
299 | 303 | "null" |
300 | 304 | ] |
301 | 305 | }, |
302 | | - "Nullable\u006017": { |
| 306 | + "Nullable\u006016": { |
303 | 307 | "description": "Strategy which will look for tagged merge commits directly off the current branch.", |
304 | 308 | "type": [ |
305 | 309 | "boolean", |
306 | 310 | "null" |
307 | 311 | ] |
308 | 312 | }, |
309 | | - "Nullable\u006018": { |
| 313 | + "Nullable\u006017": { |
310 | 314 | "description": "Indicates this branch config represents develop in GitFlow.", |
311 | 315 | "type": [ |
312 | 316 | "boolean", |
313 | 317 | "null" |
314 | 318 | ] |
315 | 319 | }, |
316 | | - "Nullable\u006019": { |
| 320 | + "Nullable\u006018": { |
317 | 321 | "description": "The versioning mode for this branch. Can be \u0027ContinuousDelivery\u0027, \u0027ContinuousDeployment\u0027, \u0027Mainline\u0027.", |
318 | 322 | "enum": [ |
319 | 323 | "ContinuousDelivery", |
|
463 | 467 | }, |
464 | 468 | "readOnly": true |
465 | 469 | }, |
466 | | - "Nullable\u0060110": { |
| 470 | + "Nullable\u006019": { |
467 | 471 | "format": "date-time", |
468 | 472 | "pattern": "\u0027yyyy-MM-ddTHH:mm:ss\u0027", |
469 | 473 | "description": "Commits before this date will be ignored. Format: yyyy-MM-ddTHH:mm:ss.", |
|
0 commit comments