Skip to content

Commit 3f10819

Browse files
[vendor-schemas] automated update (#506)
Co-authored-by: sirosen <[email protected]>
1 parent 5a4c9b6 commit 3f10819

File tree

9 files changed

+110
-15
lines changed

9 files changed

+110
-15
lines changed

CHANGELOG.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Unreleased
1010

1111
.. vendor-insert-here
1212
13-
- Update vendored schemas (2024-12-15)
13+
- Update vendored schemas (2024-12-22)
1414

1515
0.30.0
1616
------

src/check_jsonschema/builtin_schemas/vendor/bamboo-spec.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -844,6 +844,18 @@
844844
"type": "integer",
845845
"default": 2
846846
},
847+
"branch-overrides": {
848+
"description": "Overrides for specific branches in the plan",
849+
"type": "array",
850+
"items": {
851+
"type": "object",
852+
"patternProperties": {
853+
"[a-zA-Z0-9\\s+_-]": {
854+
"$ref": "#"
855+
}
856+
}
857+
}
858+
},
847859
"other": {
848860
"type": "object"
849861
}

src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1755,7 +1755,7 @@
17551755
"default": false
17561756
},
17571757
"inputs": {
1758-
"markdownDescription": "Used to pass input values to included templates or components. [Learn More](https://docs.gitlab.com/ee/ci/yaml/includes.html#set-input-parameter-values-with-includeinputs).",
1758+
"markdownDescription": "Used to pass input values to included templates or components. [Learn More](https://docs.gitlab.com/ee/ci/yaml/inputs.html#set-input-values-when-using-include).",
17591759
"type": "object"
17601760
},
17611761
"job": {
@@ -2230,8 +2230,14 @@
22302230
"type": "string",
22312231
"format": "uri-reference",
22322232
"pattern": "\\.ya?ml$"
2233+
},
2234+
"inputs": {
2235+
"$ref": "#/definitions/inputs"
22332236
}
2234-
}
2237+
},
2238+
"required": [
2239+
"local"
2240+
]
22352241
},
22362242
{
22372243
"type": "object",
@@ -2242,8 +2248,14 @@
22422248
"type": "string",
22432249
"format": "uri-reference",
22442250
"pattern": "\\.ya?ml$"
2251+
},
2252+
"inputs": {
2253+
"$ref": "#/definitions/inputs"
22452254
}
2246-
}
2255+
},
2256+
"required": [
2257+
"template"
2258+
]
22472259
},
22482260
{
22492261
"type": "object",
@@ -2258,6 +2270,9 @@
22582270
"job": {
22592271
"description": "Job name which generates the artifact",
22602272
"type": "string"
2273+
},
2274+
"inputs": {
2275+
"$ref": "#/definitions/inputs"
22612276
}
22622277
},
22632278
"required": [
@@ -2284,12 +2299,50 @@
22842299
"type": "string",
22852300
"format": "uri-reference",
22862301
"pattern": "\\.ya?ml$"
2302+
},
2303+
"inputs": {
2304+
"$ref": "#/definitions/inputs"
22872305
}
22882306
},
22892307
"required": [
22902308
"project",
22912309
"file"
22922310
]
2311+
},
2312+
{
2313+
"type": "object",
2314+
"additionalProperties": false,
2315+
"properties": {
2316+
"component": {
2317+
"description": "Local path to component directory or full path to external component directory.",
2318+
"type": "string",
2319+
"format": "uri-reference"
2320+
},
2321+
"inputs": {
2322+
"$ref": "#/definitions/inputs"
2323+
}
2324+
},
2325+
"required": [
2326+
"component"
2327+
]
2328+
},
2329+
{
2330+
"type": "object",
2331+
"additionalProperties": false,
2332+
"properties": {
2333+
"remote": {
2334+
"description": "URL to a `yaml`/`yml` template file using HTTP/HTTPS.",
2335+
"type": "string",
2336+
"format": "uri-reference",
2337+
"pattern": "^https?://.+\\.ya?ml$"
2338+
},
2339+
"inputs": {
2340+
"$ref": "#/definitions/inputs"
2341+
}
2342+
},
2343+
"required": [
2344+
"remote"
2345+
]
22932346
}
22942347
]
22952348
}

src/check_jsonschema/builtin_schemas/vendor/mergify.json

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,11 @@
274274
}
275275
],
276276
"default": null,
277+
"description": "Mergify can impersonate a GitHub user to copy a pull request. If no `bot_account` is set, Mergify copies the pull request itself.",
277278
"title": "Bot Account"
278279
},
279280
"branches": {
281+
"description": "The list of branches the pull request should be copied to.",
280282
"items": {
281283
"$ref": "#/$defs/BranchName"
282284
},
@@ -285,6 +287,7 @@
285287
"type": "array"
286288
},
287289
"regexes": {
290+
"description": "The list of regexes to find branches the pull request should be copied to.",
288291
"items": {
289292
"format": "regex",
290293
"type": "string"
@@ -295,10 +298,12 @@
295298
},
296299
"ignore_conflicts": {
297300
"default": true,
301+
"description": "Whether to create the pull requests even if there are conflicts when cherry-picking the commits.",
298302
"title": "Ignore Conflicts",
299303
"type": "boolean"
300304
},
301305
"assignees": {
306+
"description": "Users to assign the newly created pull request to. As the type is a data type template, you could use, e.g., `{{author}}` to assign the pull request to its original author.",
302307
"items": {
303308
"description": "A string template using the Jinja2 syntax.",
304309
"format": "template",
@@ -310,6 +315,7 @@
310315
"type": "array"
311316
},
312317
"labels": {
318+
"description": "The list of labels to add to the created pull requests.",
313319
"items": {
314320
"type": "string"
315321
},
@@ -319,19 +325,20 @@
319325
},
320326
"label_conflicts": {
321327
"default": "conflicts",
328+
"description": "The label to add to the created pull request if it has conflicts and `ignore_conflicts` is set to `true`.",
322329
"title": "Label Conflicts",
323330
"type": "string"
324331
},
325332
"title": {
326333
"default": "{{ title }} (backport #{{ number }})",
327-
"description": "A string template using the Jinja2 syntax.",
334+
"description": "The pull request's title.",
328335
"format": "template",
329336
"title": "Template",
330337
"type": "string"
331338
},
332339
"body": {
333340
"default": "{{ body }}<hr>This is an automatic backport of pull request #{{number}} done by [Mergify](https://mergify.com).\n",
334-
"description": "A string template using the Jinja2 syntax.",
341+
"description": "The pull request's body.",
335342
"format": "template",
336343
"title": "Template",
337344
"type": "string"
@@ -340,6 +347,7 @@
340347
"default": [
341348
"check"
342349
],
350+
"description": "List of reporting modes for the action's result.",
343351
"items": {
344352
"enum": [
345353
"check",
@@ -353,6 +361,7 @@
353361
},
354362
"merge_conflict_style": {
355363
"default": "merge",
364+
"description": "Style used by git when displaying merge conflicts",
356365
"enum": [
357366
"merge",
358367
"diff3"
@@ -730,9 +739,11 @@
730739
}
731740
],
732741
"default": null,
742+
"description": "Mergify can impersonate a GitHub user to copy a pull request. If no `bot_account` is set, Mergify copies the pull request itself.",
733743
"title": "Bot Account"
734744
},
735745
"branches": {
746+
"description": "The list of branches the pull request should be copied to.",
736747
"items": {
737748
"$ref": "#/$defs/BranchName"
738749
},
@@ -741,6 +752,7 @@
741752
"type": "array"
742753
},
743754
"regexes": {
755+
"description": "The list of regexes to find branches the pull request should be copied to.",
744756
"items": {
745757
"format": "regex",
746758
"type": "string"
@@ -751,10 +763,12 @@
751763
},
752764
"ignore_conflicts": {
753765
"default": true,
766+
"description": "Whether to create the pull requests even if there are conflicts when cherry-picking the commits.",
754767
"title": "Ignore Conflicts",
755768
"type": "boolean"
756769
},
757770
"assignees": {
771+
"description": "Users to assign the newly created pull request to. As the type is a data type template, you could use, e.g., `{{author}}` to assign the pull request to its original author.",
758772
"items": {
759773
"description": "A string template using the Jinja2 syntax.",
760774
"format": "template",
@@ -766,6 +780,7 @@
766780
"type": "array"
767781
},
768782
"labels": {
783+
"description": "The list of labels to add to the created pull requests.",
769784
"items": {
770785
"type": "string"
771786
},
@@ -775,19 +790,20 @@
775790
},
776791
"label_conflicts": {
777792
"default": "conflicts",
793+
"description": "The label to add to the created pull request if it has conflicts and `ignore_conflicts` is set to `true`.",
778794
"title": "Label Conflicts",
779795
"type": "string"
780796
},
781797
"title": {
782798
"default": "{{ title }} (copy #{{ number }})",
783-
"description": "A string template using the Jinja2 syntax.",
799+
"description": "The pull request's title.",
784800
"format": "template",
785801
"title": "Template",
786802
"type": "string"
787803
},
788804
"body": {
789805
"default": "{{ body }}<hr>This is an automatic copy of pull request #{{number}} done by [Mergify](https://mergify.com).\n",
790-
"description": "A string template using the Jinja2 syntax.",
806+
"description": "The pull request's body.",
791807
"format": "template",
792808
"title": "Template",
793809
"type": "string"
@@ -796,6 +812,7 @@
796812
"default": [
797813
"check"
798814
],
815+
"description": "List of reporting modes for the action's result.",
799816
"items": {
800817
"enum": [
801818
"check",
@@ -809,6 +826,7 @@
809826
},
810827
"merge_conflict_style": {
811828
"default": "merge",
829+
"description": "Style used by git when displaying merge conflicts",
812830
"enum": [
813831
"merge",
814832
"diff3"

src/check_jsonschema/builtin_schemas/vendor/renovate.json

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@
340340
"type": "object",
341341
"default": {
342342
"fileMatch": [
343-
"(^|/)MODULE\\.bazel$"
343+
"(^|/|\\.)MODULE\\.bazel$"
344344
]
345345
},
346346
"$ref": "#"
@@ -486,7 +486,7 @@
486486
"type": "object",
487487
"default": {
488488
"fileMatch": [
489-
"(^|/)bun\\.lockb$"
489+
"(^|/)bun\\.lockb?$"
490490
],
491491
"digest": {
492492
"prBodyDefinitions": {
@@ -595,6 +595,16 @@
595595
"type": "boolean",
596596
"default": false
597597
},
598+
"cloneSubmodulesFilter": {
599+
"description": "List of submodules names or patterns to clone when cloneSubmodules=true.",
600+
"type": "array",
601+
"items": {
602+
"type": "string"
603+
},
604+
"default": [
605+
"*"
606+
]
607+
},
598608
"cloudbuild": {
599609
"description": "Configuration object for the cloudbuild manager",
600610
"type": "object",
@@ -1062,7 +1072,7 @@
10621072
"dockerSidecarImage": {
10631073
"description": "Change this value to override the default Renovate sidecar image.",
10641074
"type": "string",
1065-
"default": "ghcr.io/containerbase/sidecar:13.4.3"
1075+
"default": "ghcr.io/containerbase/sidecar:13.5.0"
10661076
},
10671077
"dockerUser": {
10681078
"description": "Set the `UID` and `GID` for Docker-based binaries if you use `binarySource=docker`.",
@@ -2779,6 +2789,7 @@
27792789
"gomodTidyE",
27802790
"gomodUpdateImportPaths",
27812791
"gomodSkipVendor",
2792+
"gomodVendor",
27822793
"helmUpdateSubChartArchives",
27832794
"npmDedupe",
27842795
"pnpmDedupe",
@@ -3621,6 +3632,7 @@
36213632
"conan",
36223633
"deb",
36233634
"debian",
3635+
"devbox",
36243636
"docker",
36253637
"git",
36263638
"glasskube",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
e1e83c1f89e5ebdf9b87edb34f1edd75e7cc84897a796ad0ad72c6a87d492cf5
1+
c7724c5e67e2d3fcb081a36adcbe2ba5f59c884937a09397139d85afc86985a2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cabd0a0f9f407d2367ac34cd0220d0daa76d6ebd287e30a09b09fcd75720a126
1+
da5b6762e83b0d89dd145d0f9b8a25ef068b790577304df65d2d2bd5a4e0b21f
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
b186fbf3e5c9e05b9d7e093f78d3f00b66fdf0d48bfc3d47fa5a98bae82eaaad
1+
9ee866491e48c35a24339f78f59d3edbc5638101d2f0645004853eaf9c297319
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0b564908f4c290734c308ef289ab95297a34c9ce6c299ef0068184fd0bd07d81
1+
7edf0b8bfe96a7e921f60ae85fa9f47c873c92b6217ab900cc63c250853349f7

0 commit comments

Comments
 (0)