Skip to content

Commit 0a91dfd

Browse files
sirosengithub-actions[bot]
authored andcommitted
[vendor-schemas] automated update
1 parent 8900e07 commit 0a91dfd

File tree

13 files changed

+154
-47
lines changed

13 files changed

+154
-47
lines changed

CHANGELOG.rst

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

1111
.. vendor-insert-here
1212
13-
- Update vendored schemas: compose-spec, meltano, renovate (2025-07-06)
13+
- Update vendored schemas: compose-spec, dependabot, gitlab-ci, meltano, mergify,
14+
renovate (2025-07-27)
1415

1516
0.33.2
1617
------

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@
206206
},
207207
"container_name": {
208208
"type": "string",
209-
"description": "Specify a custom container name, rather than a generated default name."
209+
"description": "Specify a custom container name, rather than a generated default name.",
210+
"pattern": "[a-zA-Z0-9][a-zA-Z0-9_.-]+"
210211
},
211212
"cpu_count": {
212213
"oneOf": [
@@ -533,6 +534,10 @@
533534
"endpoint_var": {
534535
"type": "string",
535536
"description": "Environment variable set to AI model endpoint."
537+
},
538+
"model_var": {
539+
"type": "string",
540+
"description": "Environment variable set to AI model name."
536541
}
537542
},
538543
"additionalProperties": false,

src/check_jsonschema/builtin_schemas/vendor/dependabot.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,7 @@
698698
},
699699
"update": {
700700
"type": "object",
701+
"additionalProperties": false,
701702
"properties": {
702703
"allow": {
703704
"description": "Customize which updates are allowed",
@@ -757,6 +758,49 @@
757758
],
758759
"additionalProperties": false
759760
},
761+
"cooldown": {
762+
"description": "Defines a cooldown period for dependency updates, allowing updates to be delayed for a configurable number of days. This feature enables users to customize how often Dependabot generates new version updates, offering greater control over update frequency.",
763+
"type": "object",
764+
"properties": {
765+
"default-days": {
766+
"description": "Default cooldown period for dependencies without specific rules (optional).",
767+
"type": "integer",
768+
"minimum": 0
769+
},
770+
"semver-major-days": {
771+
"description": "Cooldown period for major version updates (optional, applies only to package managers supporting SemVer).",
772+
"type": "integer",
773+
"minimum": 0
774+
},
775+
"semver-minor-days": {
776+
"description": "Cooldown period for minor version updates (optional, applies only to package managers supporting SemVer).",
777+
"type": "integer",
778+
"minimum": 0
779+
},
780+
"semver-patch-days": {
781+
"description": "Cooldown period for patch version updates (optional, applies only to package managers supporting SemVer).",
782+
"type": "integer",
783+
"minimum": 0
784+
},
785+
"include": {
786+
"description": "List of dependencies to apply cooldown (up to 150 items). Supports wildcards (`*`).",
787+
"type": "array",
788+
"items": {
789+
"type": "string"
790+
},
791+
"maxItems": 150
792+
},
793+
"exclude": {
794+
"description": "List of dependencies excluded from cooldown (up to 150 items). Supports wildcards (`*`).",
795+
"type": "array",
796+
"items": {
797+
"type": "string"
798+
},
799+
"maxItems": 150
800+
}
801+
},
802+
"additionalProperties": false
803+
},
760804
"directories": {
761805
"description": "Locations of package manifests",
762806
"type": "array",
@@ -1026,6 +1070,7 @@
10261070
"type": {
10271071
"description": "Identifies the type of registry.",
10281072
"enum": [
1073+
"cargo-registry",
10291074
"composer-repository",
10301075
"docker-registry",
10311076
"git",
@@ -1034,6 +1079,7 @@
10341079
"maven-repository",
10351080
"npm-registry",
10361081
"nuget-feed",
1082+
"pub-repository",
10371083
"python-index",
10381084
"rubygems-server",
10391085
"terraform-registry"

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

Lines changed: 65 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,10 @@
752752
"additionalProperties": false,
753753
"properties": {
754754
"user": {
755-
"type": ["string", "integer"],
755+
"type": [
756+
"string",
757+
"integer"
758+
],
756759
"minLength": 1,
757760
"maxLength": 255,
758761
"description": "Username or UID to use for the container. It also supports the UID:GID format."
@@ -846,7 +849,10 @@
846849
"additionalProperties": false,
847850
"properties": {
848851
"user": {
849-
"type": ["string", "integer"],
852+
"type": [
853+
"string",
854+
"integer"
855+
],
850856
"minLength": 1,
851857
"maxLength": 255,
852858
"description": "Username or UID to use for the container. It also supports the UID:GID format."
@@ -1028,6 +1034,52 @@
10281034
],
10291035
"additionalProperties": false
10301036
},
1037+
"aws_secrets_manager": {
1038+
"oneOf": [
1039+
{
1040+
"type": "string",
1041+
"description": "The ARN or name of the secret to retrieve. To retrieve a secret from another account, you must use an ARN."
1042+
},
1043+
{
1044+
"type": "object",
1045+
"markdownDescription": "Defines the secret to be fetched from AWS Secrets Manager. The secret_id refers to the ARN or name of the secret in AWS Secrets Manager. Version_id and version_stage are optional parameters that can be used to specify a specific version of the secret, else AWSCURRENT version will be returned.",
1046+
"properties": {
1047+
"secret_id": {
1048+
"type": "string",
1049+
"description": "The ARN or name of the secret to retrieve. To retrieve a secret from another account, you must use an ARN."
1050+
},
1051+
"version_id": {
1052+
"type": "string",
1053+
"description": "The unique identifier of the version of the secret to retrieve. If you include both this parameter and VersionStage, the two parameters must refer to the same secret version. If you don't specify either a VersionStage or VersionId, Secrets Manager returns the AWSCURRENT version."
1054+
},
1055+
"version_stage": {
1056+
"type": "string",
1057+
"description": "The staging label of the version of the secret to retrieve. If you include both this parameter and VersionStage, the two parameters must refer to the same secret version. If you don't specify either a VersionStage or VersionId, Secrets Manager returns the AWSCURRENT version."
1058+
},
1059+
"region": {
1060+
"type": "string",
1061+
"description": "The AWS region where the secret is stored. Use this to override the region for a specific secret. Defaults to AWS_REGION variable."
1062+
},
1063+
"role_arn": {
1064+
"type": "string",
1065+
"description": "The ARN of the IAM role to assume before retrieving the secret. Use this to override the ARN. Defaults to AWS_ROLE_ARN variable."
1066+
},
1067+
"role_session_name": {
1068+
"type": "string",
1069+
"description": "The name of the session to use when assuming the role. Use this to override the session name. Defaults to AWS_ROLE_SESSION_NAME variable."
1070+
},
1071+
"field": {
1072+
"type": "string",
1073+
"description": "The name of the field to retrieve from the secret. If not specified, the entire secret is retrieved."
1074+
}
1075+
},
1076+
"required": [
1077+
"secret_id"
1078+
],
1079+
"additionalProperties": false
1080+
}
1081+
]
1082+
},
10311083
"akeyless": {
10321084
"type": "object",
10331085
"properties": {
@@ -1075,6 +1127,11 @@
10751127
"gcp_secret_manager"
10761128
]
10771129
},
1130+
{
1131+
"required": [
1132+
"aws_secrets_manager"
1133+
]
1134+
},
10781135
{
10791136
"required": [
10801137
"akeyless"
@@ -2411,10 +2468,11 @@
24112468
"type": "string"
24122469
},
24132470
"strategy": {
2414-
"description": "You can mirror the pipeline status from the triggered pipeline to the source bridge job by using strategy: depend",
2471+
"description": "You can mirror or depend on the pipeline status from the triggered pipeline to the source bridge job by using strategy: `depend` or `mirror`",
24152472
"type": "string",
24162473
"enum": [
2417-
"depend"
2474+
"depend",
2475+
"mirror"
24182476
]
24192477
},
24202478
"inputs": {
@@ -2595,10 +2653,11 @@
25952653
]
25962654
},
25972655
"strategy": {
2598-
"description": "You can mirror the pipeline status from the triggered pipeline to the source bridge job by using strategy: depend",
2656+
"description": "You can mirror or depend on the pipeline status from the triggered pipeline to the source bridge job by using strategy: `depend` or `mirror`",
25992657
"type": "string",
26002658
"enum": [
2601-
"depend"
2659+
"depend",
2660+
"mirror"
26022661
]
26032662
},
26042663
"forward": {

src/check_jsonschema/builtin_schemas/vendor/meltano.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@
567567
},
568568
"state": {
569569
"type": "string",
570-
"description": "A path to a state file (relative to the project directory) to be provided to the extractor when it is run as part of a pipeline using meltano elt."
570+
"description": "A path to a state file (relative to the project directory) to be provided to the extractor when it is run as part of a pipeline using meltano el or meltano elt."
571571
},
572572
"select": {
573573
"type": "array",
@@ -815,6 +815,7 @@
815815
"file",
816816
"email",
817817
"integer",
818+
"decimal",
818819
"options",
819820
"object",
820821
"array",

src/check_jsonschema/builtin_schemas/vendor/mergify.json

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1296,6 +1296,12 @@
12961296
],
12971297
"title": "Reporting Method",
12981298
"type": "string"
1299+
},
1300+
"post_comment": {
1301+
"default": true,
1302+
"description": "Whether to post merge protection status comments on pull requests",
1303+
"title": "Post Comment",
1304+
"type": "boolean"
12991305
}
13001306
},
13011307
"title": "MergeProtectionsModel",
@@ -1306,7 +1312,7 @@
13061312
"properties": {
13071313
"max_parallel_checks": {
13081314
"default": 5,
1309-
"description": "The maximum number of speculative checks allowed to run at the same time.",
1315+
"description": "The maximum number of speculative checks allowed to run at the same time. Setting this value to 1 disables speculative checks.",
13101316
"maximum": 128,
13111317
"minimum": 1,
13121318
"title": "Max Parallel Checks",
@@ -2354,19 +2360,6 @@
23542360
"title": "Branch Protection Injection Mode",
23552361
"type": "string"
23562362
},
2357-
"speculative_checks": {
2358-
"configuration_deprecated_attribute": {
2359-
"deprecated_summary_ghes_mode": "\n:bangbang: **Action Required** :bangbang:\n> **The configuration uses the deprecated `speculative_checks` attribute in the `queue_rules` section. It has been replaced in favor of `max_parallel_checks` in the `merge_queue` section of the configuration.\n> For more information: https://docs.mergify.com/merge-queue/speculative-checks/",
2360-
"deprecated_summary_saas_mode": "\n:bangbang: **Action Required** :bangbang:\n> **The configuration uses the deprecated `speculative_checks` attribute in the `queue_rules` section. It has been replaced in favor of `max_parallel_checks` in the `merge_queue` section of the configuration.\n> For more information: https://docs.mergify.com/merge-queue/speculative-checks/"
2361-
},
2362-
"default": 1,
2363-
"deprecated": true,
2364-
"description": "The maximum number of checks to run in parallel in the queue. Must be between 1 and 128.",
2365-
"maximum": 128,
2366-
"minimum": 1,
2367-
"title": "Speculative Checks",
2368-
"type": "integer"
2369-
},
23702363
"batch_size": {
23712364
"default": 1,
23722365
"description": "The maximum number of pull requests per speculative check in the queue. Must be between 1 and 128.",
@@ -2384,7 +2377,7 @@
23842377
},
23852378
"allow_inplace_checks": {
23862379
"default": true,
2387-
"description": "Allow to update or rebase the original pull request to check its mergeability when first in the queue and not part of a batch or speculative check.",
2380+
"description": "Allow to update or rebase the original pull request to check its mergeability when first in the queue and not part of a batch (see: `batch_size`) or speculative check (see: `max_parallel_checks`).",
23882381
"title": "Allow Inplace Checks",
23892382
"type": "boolean"
23902383
},
@@ -2578,19 +2571,6 @@
25782571
"title": "Branch Protection Injection Mode",
25792572
"type": "string"
25802573
},
2581-
"speculative_checks": {
2582-
"configuration_deprecated_attribute": {
2583-
"deprecated_summary_ghes_mode": "\n:bangbang: **Action Required** :bangbang:\n> **The configuration uses the deprecated `speculative_checks` attribute in the `queue_rules` section. It has been replaced in favor of `max_parallel_checks` in the `merge_queue` section of the configuration.\n> For more information: https://docs.mergify.com/merge-queue/speculative-checks/",
2584-
"deprecated_summary_saas_mode": "\n:bangbang: **Action Required** :bangbang:\n> **The configuration uses the deprecated `speculative_checks` attribute in the `queue_rules` section. It has been replaced in favor of `max_parallel_checks` in the `merge_queue` section of the configuration.\n> For more information: https://docs.mergify.com/merge-queue/speculative-checks/"
2585-
},
2586-
"default": 1,
2587-
"deprecated": true,
2588-
"description": "The maximum number of checks to run in parallel in the queue. Must be between 1 and 128.",
2589-
"maximum": 128,
2590-
"minimum": 1,
2591-
"title": "Speculative Checks",
2592-
"type": "integer"
2593-
},
25942574
"batch_size": {
25952575
"default": 1,
25962576
"description": "The maximum number of pull requests per speculative check in the queue. Must be between 1 and 128.",
@@ -2608,7 +2588,7 @@
26082588
},
26092589
"allow_inplace_checks": {
26102590
"default": true,
2611-
"description": "Allow to update or rebase the original pull request to check its mergeability when first in the queue and not part of a batch or speculative check.",
2591+
"description": "Allow to update or rebase the original pull request to check its mergeability when first in the queue and not part of a batch (see: `batch_size`) or speculative check (see: `max_parallel_checks`).",
26122592
"title": "Allow Inplace Checks",
26132593
"type": "boolean"
26142594
},
@@ -2797,7 +2777,7 @@
27972777
}
27982778
],
27992779
"default": null,
2800-
"description": "To rebase, Mergify needs to impersonate a GitHub user. You can specify the account to use with this option. If no `bot_account` is set, Mergify picks the pull request author. The user account must have already been logged in Mergify dashboard once.",
2780+
"description": "To rebase, Mergify needs to impersonate a GitHub user. You can specify the account to use with this option. If no `bot_account` is set, Mergify picks the pull request author. The user account must have already been logged in Mergify dashboard once.\n\n**Warning:** Due to security on GitHub side, rebase cannot be performed on pull requests created by bot accounts without explicitly setting the `bot_account` impersonation option.",
28012781
"title": "Bot Account"
28022782
},
28032783
"autosquash": {

src/check_jsonschema/builtin_schemas/vendor/renovate.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@
509509
"type": "integer",
510510
"default": 0
511511
},
512-
"baseBranches": {
512+
"baseBranchPatterns": {
513513
"description": "List of one or more custom base branches defined as exact strings and/or via regex expressions.",
514514
"type": "array",
515515
"items": {
@@ -6595,6 +6595,7 @@
65956595
"bitbucket",
65966596
"bitbucket-server",
65976597
"codecommit",
6598+
"forgejo",
65986599
"gerrit",
65996600
"gitea",
66006601
"github",
@@ -6778,7 +6779,7 @@
67786779
"description": "Table column definitions to use in PR tables.",
67796780
"type": "object",
67806781
"default": {
6781-
"Package": "{{{depNameLinked}}}",
6782+
"Package": "{{{depNameLinked}}}{{#if newName}}{{#unless (equals depName newName)}} → {{{newNameLinked}}}{{/unless}}{{/if}}",
67826783
"Type": "{{{depType}}}",
67836784
"Update": "{{{updateType}}}",
67846785
"Current value": "{{{currentValue}}}",
@@ -8456,6 +8457,15 @@
84568457
"description": "Username for authentication.",
84578458
"type": "string"
84588459
},
8460+
"variables": {
8461+
"description": "Object which holds variable name/value pairs.",
8462+
"type": "object",
8463+
"default": {},
8464+
"additionalProperties": {
8465+
"type": "string"
8466+
},
8467+
"$ref": "#"
8468+
},
84598469
"velaci": {
84608470
"description": "Configuration object for the velaci manager",
84618471
"type": "object",
@@ -8663,6 +8673,11 @@
86638673
}
86648674
]
86658675
},
8676+
"enabled": {
8677+
"description": "Enable or disable corresponding functionality.",
8678+
"type": "boolean",
8679+
"default": true
8680+
},
86668681
"vulnerabilityFixStrategy": {
86678682
"description": "Strategy to use when fixing vulnerabilities. `lowest` will propose the earliest version with a fix, `highest` will always pick the latest version.",
86688683
"type": "string",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bc50c2d79102aed8df21b3a13e56c9396c7a06da6cff5ce37629f2ee7eb41735
1+
46b7d35f19dd93a05f8fea530291bf84d881c1791ec167ecf0e6fb94e639d496
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6c5b8ebc737752ee140da9083e95ebb09c0e3d31d0398d8d301930adb64ea705
1+
6076a7e91fa0380898c6f1cff0254c784f87138c2fdfb5197dc7b12500465f4e
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10e9a42e805b622c5e73997396757ea6a444a0aeb4c1e16a02fbb69d880ab387
1+
a3bccdbd1d0d27b6069042004c0ebf23b2d2f4d4c4f9623a9fdc08262970b9ed

0 commit comments

Comments
 (0)