Skip to content

Commit 534c90d

Browse files
[vendor-schemas] automated update (#524)
Co-authored-by: sirosen <[email protected]>
1 parent f41a2c6 commit 534c90d

File tree

7 files changed

+78
-27
lines changed

7 files changed

+78
-27
lines changed

CHANGELOG.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Unreleased
1010

1111
.. vendor-insert-here
1212
13+
- Update vendored schemas (2025-02-16)
14+
1315
0.31.1
1416
------
1517

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

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "http://json-schema.org/draft-07/schema#",
33
"$id": "https://gitlab.com/.gitlab-ci.yml",
4-
"markdownDescription": "Gitlab has a built-in solution for doing CI called Gitlab CI. It is configured by supplying a file called `.gitlab-ci.yml`, which will list all the jobs that are going to run for the project. A full list of all options can be found [here](https://docs.gitlab.com/ee/ci/yaml). [Learn More](https://docs.gitlab.com/ee/ci/index.html).",
4+
"markdownDescription": "Gitlab has a built-in solution for doing CI called Gitlab CI. It is configured by supplying a file called `.gitlab-ci.yml`, which will list all the jobs that are going to run for the project. A full list of all options can be found [here](https://docs.gitlab.com/ee/ci/yaml/). [Learn More](https://docs.gitlab.com/ee/ci/).",
55
"type": "object",
66
"properties": {
77
"$schema": {
@@ -433,7 +433,7 @@
433433
"additionalProperties": false,
434434
"properties": {
435435
"project": {
436-
"description": "Path to the project, e.g. `group/project`, or `group/sub-group/project` [Learn more](https://docs.gitlab.com/ee/ci/yaml/index.html#includefile).",
436+
"description": "Path to the project, e.g. `group/project`, or `group/sub-group/project` [Learn more](https://docs.gitlab.com/ee/ci/yaml/#includefile).",
437437
"type": "string",
438438
"pattern": "(?:\\S/\\S|\\$\\S+)"
439439
},
@@ -638,7 +638,7 @@
638638
},
639639
"entrypoint": {
640640
"type": "array",
641-
"markdownDescription": "Command or script that should be executed as the container's entrypoint. It will be translated to Docker's --entrypoint option while creating the container. The syntax is similar to Dockerfile's ENTRYPOINT directive, where each shell token is a separate string in the array. [Learn More](https://docs.gitlab.com/ee/ci/services/index.html#available-settings-for-services)",
641+
"markdownDescription": "Command or script that should be executed as the container's entrypoint. It will be translated to Docker's --entrypoint option while creating the container. The syntax is similar to Dockerfile's ENTRYPOINT directive, where each shell token is a separate string in the array. [Learn More](https://docs.gitlab.com/ee/ci/services/#available-settings-for-services)",
642642
"minItems": 1,
643643
"items": {
644644
"type": "string"
@@ -691,20 +691,20 @@
691691
},
692692
"command": {
693693
"type": "array",
694-
"markdownDescription": "Command or script that should be used as the container's command. It will be translated to arguments passed to Docker after the image's name. The syntax is similar to Dockerfile's CMD directive, where each shell token is a separate string in the array. [Learn More](https://docs.gitlab.com/ee/ci/services/index.html#available-settings-for-services)",
694+
"markdownDescription": "Command or script that should be used as the container's command. It will be translated to arguments passed to Docker after the image's name. The syntax is similar to Dockerfile's CMD directive, where each shell token is a separate string in the array. [Learn More](https://docs.gitlab.com/ee/ci/services/#available-settings-for-services)",
695695
"minItems": 1,
696696
"items": {
697697
"type": "string"
698698
}
699699
},
700700
"alias": {
701701
"type": "string",
702-
"markdownDescription": "Additional alias that can be used to access the service from the job's container. Read Accessing the services for more information. [Learn More](https://docs.gitlab.com/ee/ci/services/index.html#available-settings-for-services)",
702+
"markdownDescription": "Additional alias that can be used to access the service from the job's container. Read Accessing the services for more information. [Learn More](https://docs.gitlab.com/ee/ci/services/#available-settings-for-services)",
703703
"minLength": 1
704704
},
705705
"variables": {
706706
"$ref": "#/definitions/jobVariables",
707-
"markdownDescription": "Additional environment variables that are passed exclusively to the service. Service variables cannot reference themselves. [Learn More](https://docs.gitlab.com/ee/ci/services/index.html#available-settings-for-services)"
707+
"markdownDescription": "Additional environment variables that are passed exclusively to the service. Service variables cannot reference themselves. [Learn More](https://docs.gitlab.com/ee/ci/services/#available-settings-for-services)"
708708
}
709709
},
710710
"required": [
@@ -1174,7 +1174,7 @@
11741174
}
11751175
},
11761176
"rulesVariables": {
1177-
"markdownDescription": "Defines variables for a rule result. [Learn More](https://docs.gitlab.com/ee/ci/yaml/index.html#rulesvariables).",
1177+
"markdownDescription": "Defines variables for a rule result. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#rulesvariables).",
11781178
"type": "object",
11791179
"patternProperties": {
11801180
".*": {
@@ -1279,7 +1279,7 @@
12791279
},
12801280
"timeout": {
12811281
"type": "string",
1282-
"markdownDescription": "Allows you to configure a timeout for a specific job (e.g. `1 minute`, `1h 30m 12s`). [Learn More](https://docs.gitlab.com/ee/ci/yaml/index.html#timeout).",
1282+
"markdownDescription": "Allows you to configure a timeout for a specific job (e.g. `1 minute`, `1h 30m 12s`). [Learn More](https://docs.gitlab.com/ee/ci/yaml/#timeout).",
12831283
"minLength": 1
12841284
},
12851285
"start_in": {
@@ -1288,7 +1288,7 @@
12881288
"minLength": 1
12891289
},
12901290
"rulesNeeds": {
1291-
"markdownDescription": "Use needs in rules to update job needs for specific conditions. When a condition matches a rule, the job's needs configuration is completely replaced with the needs in the rule. [Learn More](https://docs.gitlab.com/ee/ci/yaml/index.html#rulesneeds).",
1291+
"markdownDescription": "Use needs in rules to update job needs for specific conditions. When a condition matches a rule, the job's needs configuration is completely replaced with the needs in the rule. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#rulesneeds).",
12921292
"type": "array",
12931293
"items": {
12941294
"oneOf": [
@@ -2152,7 +2152,7 @@
21522152
"description": "Limit job concurrency. Can be used to ensure that the Runner will not run certain jobs simultaneously."
21532153
},
21542154
"trigger": {
2155-
"markdownDescription": "Trigger allows you to define downstream pipeline trigger. When a job created from trigger definition is started by GitLab, a downstream pipeline gets created. [Learn More](https://docs.gitlab.com/ee/ci/yaml/index.html#trigger).",
2155+
"markdownDescription": "Trigger allows you to define downstream pipeline trigger. When a job created from trigger definition is started by GitLab, a downstream pipeline gets created. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#trigger).",
21562156
"oneOf": [
21572157
{
21582158
"type": "object",
@@ -2376,7 +2376,7 @@
23762376
}
23772377
},
23782378
{
2379-
"markdownDescription": "Path to the project, e.g. `group/project`, or `group/sub-group/project`. [Learn More](https://docs.gitlab.com/ee/ci/yaml/index.html#trigger).",
2379+
"markdownDescription": "Path to the project, e.g. `group/project`, or `group/sub-group/project`. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#trigger).",
23802380
"type": "string",
23812381
"pattern": "(?:\\S/\\S|\\$\\S+)"
23822382
}
@@ -2430,7 +2430,7 @@
24302430
"additionalProperties": false
24312431
},
24322432
"publish": {
2433-
"description": "A path to a directory that contains the files to be published with Pages",
2433+
"description": "Deprecated. Use `pages.publish` instead. A path to a directory that contains the files to be published with Pages.",
24342434
"type": "string"
24352435
},
24362436
"pages": {
@@ -2446,6 +2446,10 @@
24462446
"expire_in": {
24472447
"type": "string",
24482448
"markdownDescription": "How long the deployment should be active. Deployments that have expired are no longer available on the web. Supports a wide variety of formats, e.g. '1 week', '3 mins 4 sec', '2 hrs 20 min', '2h20min', '6 mos 1 day', '47 yrs 6 mos and 4d', '3 weeks and 2 days'. Set to 'never' to prevent extra deployments from expiring. [Learn More](https://docs.gitlab.com/ee/ci/yaml/#pagesexpire_in)."
2449+
},
2450+
"publish": {
2451+
"type": "string",
2452+
"markdownDescription": "A path to a directory that contains the files to be published with Pages."
24492453
}
24502454
}
24512455
},

src/check_jsonschema/builtin_schemas/vendor/renovate.json

Lines changed: 43 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -860,6 +860,7 @@
860860
"description": "Custom manager to use. Valid only within a `customManagers` object.",
861861
"type": "string",
862862
"enum": [
863+
"jsonata",
863864
"regex"
864865
]
865866
},
@@ -879,12 +880,19 @@
879880
"description": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.",
880881
"type": "string"
881882
},
883+
"fileFormat": {
884+
"description": "It specifies the syntax of the package file being managed by the custom JSONata manager.",
885+
"type": "string",
886+
"enum": [
887+
"json",
888+
"yaml"
889+
]
890+
},
882891
"matchStrings": {
883-
"description": "Regex capture rule to use. Valid only within a `customManagers` object.",
892+
"description": "Queries to use. Valid only within a `customManagers` object.",
884893
"type": "array",
885894
"items": {
886-
"type": "string",
887-
"format": "regex"
895+
"type": "string"
888896
}
889897
},
890898
"matchStringsStrategy": {
@@ -1024,6 +1032,16 @@
10241032
"type": "boolean",
10251033
"default": false
10261034
},
1035+
"devbox": {
1036+
"description": "Configuration object for the devbox manager",
1037+
"type": "object",
1038+
"default": {
1039+
"fileMatch": [
1040+
"(^|/)devbox\\.json$"
1041+
]
1042+
},
1043+
"$ref": "#"
1044+
},
10271045
"devcontainer": {
10281046
"description": "Configuration object for the devcontainer manager",
10291047
"type": "object",
@@ -1072,7 +1090,7 @@
10721090
"dockerSidecarImage": {
10731091
"description": "Change this value to override the default Renovate sidecar image.",
10741092
"type": "string",
1075-
"default": "ghcr.io/containerbase/sidecar:13.7.1"
1093+
"default": "ghcr.io/containerbase/sidecar:13.7.2"
10761094
},
10771095
"dockerUser": {
10781096
"description": "Set the `UID` and `GID` for Docker-based binaries if you use `binarySource=docker`.",
@@ -1908,6 +1926,14 @@
19081926
},
19091927
"$ref": "#"
19101928
},
1929+
"jsonata": {
1930+
"description": "Configuration object for the jsonata manager",
1931+
"type": "object",
1932+
"default": {
1933+
"pinDigests": false
1934+
},
1935+
"$ref": "#"
1936+
},
19111937
"jsonnet-bundler": {
19121938
"description": "Configuration object for the jsonnet-bundler manager",
19131939
"type": "object",
@@ -2191,7 +2217,7 @@
21912217
"fileMatch": [
21922218
"(^|/)flake\\.nix$"
21932219
],
2194-
"commitMessageTopic": "nixpkgs",
2220+
"commitMessageTopic": "nix",
21952221
"commitMessageExtra": "to {{newValue}}",
21962222
"enabled": false
21972223
},
@@ -2213,7 +2239,8 @@
22132239
"type": "object",
22142240
"default": {
22152241
"fileMatch": [
2216-
"(^|/)package\\.json$"
2242+
"(^|/)package\\.json$",
2243+
"(^|/)pnpm-workspace\\.yaml$"
22172244
],
22182245
"digest": {
22192246
"prBodyDefinitions": {
@@ -3165,6 +3192,15 @@
31653192
},
31663193
"$ref": "#"
31673194
},
3195+
"replacementApproach": {
3196+
"description": "Select whether to perform a direct replacement or alias replacement.",
3197+
"type": "string",
3198+
"enum": [
3199+
"replace",
3200+
"alias"
3201+
],
3202+
"default": "replace"
3203+
},
31683204
"reportPath": {
31693205
"description": "Path to where the file should be written. In case of `s3` this has to be a full S3 URI.",
31703206
"type": [
@@ -3635,6 +3671,7 @@
36353671
"oneOf": [
36363672
{
36373673
"enum": [
3674+
"aws-eks-addon",
36383675
"aws-machine-image",
36393676
"azure-rest-api",
36403677
"bazel-module",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
da5b6762e83b0d89dd145d0f9b8a25ef068b790577304df65d2d2bd5a4e0b21f
1+
f48b339b4ea94722060efb40d884ce2089a48b6732ef666538958d08102f45a2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
86655aecc05722842a57425aee1c82c6cfb120fe919940298355e72163c76e8e
1+
b927d2478e21f6bc423771ad88943933c9b6af2421dc29de4b247c93f0ec9555
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
07850196eb7ee8c4f01f328d1a4345d2a4981b0086b33d1fd014dfeb3cc4316e
1+
cbdc42a5f4ff756568f95391688075622327e790cdcb669719cec3e192923878

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

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -762,15 +762,23 @@
762762
"description": "A target which a native Kubernetes secret maps to.",
763763
"oneOf": [
764764
{
765-
"env": {
766-
"description": "The name of the environment variable which secret maps to.",
767-
"type": "string"
765+
"type": "object",
766+
"additionalProperties": false,
767+
"properties": {
768+
"env": {
769+
"description": "The name of the environment variable which secret maps to.",
770+
"type": "string"
771+
}
768772
}
769773
},
770774
{
771-
"file": {
772-
"description": "The filename (path) which secret maps to.",
773-
"type": "string"
775+
"type": "object",
776+
"additionalProperties": false,
777+
"properties": {
778+
"file": {
779+
"description": "The filename (path) which secret maps to.",
780+
"type": "string"
781+
}
774782
}
775783
}
776784
]

0 commit comments

Comments
 (0)