|
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