Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Unreleased
.. vendor-insert-here

- Update vendored schemas: bitbucket-pipelines, circle-ci, dependabot, github-workflows,
mergify, renovate, snapcraft (2026-05-17)
mergify, renovate, snapcraft (2026-05-24)

0.37.2
------
Expand Down

Large diffs are not rendered by default.

174 changes: 6 additions & 168 deletions src/check_jsonschema/builtin_schemas/vendor/mergify.json
Original file line number Diff line number Diff line change
Expand Up @@ -1798,6 +1798,11 @@
"description": "The review decision computed by GitHub from its `pullRequest.reviewDecision` field, driven by either classic branch protection or repository / organization rulesets. Typically reflects whether required approvals and `CODEOWNERS` reviews have been satisfied.",
"title": "GitHub review decision"
},
"github-require-review-from-specific-teams": {
"description": "Whether every `required_reviewers` entry on the branch's active GitHub rulesets is satisfied (each named team has the requested number of approvals, each named user has approved). When the rule scopes the requirement to a subset of files via `file_patterns`, the check only applies to PRs that touch a matching file. Returns `false` if an entry references a team or user id that cannot be resolved.",
"title": "GitHub require review from specific teams",
"type": "boolean"
},
"number": {
"description": "The pull request number.",
"maximum": 9223372036854775807,
Expand Down Expand Up @@ -2342,6 +2347,7 @@
"linear-history",
"conflict",
"github-review-decision",
"github-require-review-from-specific-teams",
"number",
"queue-position",
"author",
Expand Down Expand Up @@ -2527,174 +2533,6 @@
"default": null,
"description": "The name of the queue rule where the pull request should be added. If no name is set, queue_conditions will be applied instead.",
"title": "Name"
},
"allow_merging_configuration_change": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: this option is no longer effective and can be safely removed from the configuration.",
"title": "Allow Merging Configuration Change"
},
"autosquash": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: autosquash on the queue action is no longer effective.",
"title": "Autosquash"
},
"allow_inplace_checks": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: allow_inplace_checks on the queue action has no effect.",
"title": "Allow Inplace Checks"
},
"queue_branch_merge_method": {
"anyOf": [
{
"const": "fast-forward",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: renamed to `merge_method` and moved to queue_rules[name].",
"title": "Queue Branch Merge Method"
},
"merge_method": {
"anyOf": [
{
"enum": [
"merge",
"rebase",
"squash",
"fast-forward",
"merge-batch"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: moved to queue_rules[name].merge_method.",
"title": "Merge Method"
},
"method": {
"anyOf": [
{
"enum": [
"merge",
"rebase",
"squash",
"fast-forward",
"merge-batch"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: renamed to merge_method and moved to queue_rules[name].",
"title": "Method"
},
"merge_bot_account": {
"anyOf": [
{
"description": "A string template using the Jinja2 syntax.",
"format": "template",
"title": "Template",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: moved to queue_rules[name].merge_bot_account.",
"title": "Merge Bot Account"
},
"update_method": {
"anyOf": [
{
"enum": [
"rebase",
"merge"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: moved to queue_rules[name].update_method.",
"title": "Update Method"
},
"update_bot_account": {
"anyOf": [
{
"description": "A string template using the Jinja2 syntax.",
"format": "template",
"title": "Template",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: moved to queue_rules[name].update_bot_account.",
"title": "Update Bot Account"
},
"commit_message_template": {
"anyOf": [
{
"description": "A string template using the Jinja2 syntax.",
"format": "template",
"title": "Template",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"deprecated": true,
"description": "Deprecated: moved to queue_rules[name].commit_message_template.",
"title": "Commit Message Template"
}
},
"title": "QueueActionModel",
Expand Down
58 changes: 56 additions & 2 deletions src/check_jsonschema/builtin_schemas/vendor/renovate.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"$id": "https://docs.renovatebot.com/renovate-schema.json",
"title": "JSON schema for Renovate 43.181.2 config files (https://renovatebot.com/)",
"title": "JSON schema for Renovate 43.195.0 config files (https://renovatebot.com/)",
"$schema": "http://json-schema.org/draft-07/schema#",
"x-renovate-version": "43.181.2",
"x-renovate-version": "43.195.0",
"allowComments": true,
"type": "object",
"definitions": {
Expand Down Expand Up @@ -1674,6 +1674,10 @@
"type": "string",
"description": "A constraint for the `maven` Containerbase tool"
},
"mise": {
"type": "string",
"description": "A constraint for the `mise` Containerbase tool"
},
"nix": {
"type": "string",
"description": "A constraint for the `nix` Containerbase tool"
Expand Down Expand Up @@ -4177,6 +4181,11 @@
"description": "Install the `maven` Containerbase tool",
"additionalProperties": false
},
"mise": {
"type": "object",
"description": "Install the `mise` Containerbase tool",
"additionalProperties": false
},
"nix": {
"type": "object",
"description": "Install the `nix` Containerbase tool",
Expand Down Expand Up @@ -7186,6 +7195,48 @@
]
}
},
"rust-toolchain": {
"description": "Configuration object for the rust-toolchain manager",
"markdownDescription": "Configuration object for the rust-toolchain manager",
"type": "object",
"default": {
"commitMessageTopic": "Rust",
"managerFilePatterns": [
"/(^|/)rust-toolchain(\\.toml)?$/"
]
},
"$ref": "#",
"items": {
"allOf": [
{
"type": "object",
"properties": {
"description": {
"oneOf": [
{
"type": "array",
"items": {
"type": "string",
"description": "A custom description for this configuration object"
}
},
{
"type": "string",
"description": "A custom description for this configuration object"
}
]
},
"enabled": {
"$ref": "#/definitions/enabled"
},
"managerFilePatterns": {
"$ref": "#/definitions/managerFilePatterns"
}
}
}
]
}
},
"sbt": {
"description": "Configuration object for the sbt manager",
"markdownDescription": "Configuration object for the sbt manager",
Expand Down Expand Up @@ -9066,6 +9117,9 @@
"runtime-version": {
"$ref": "#/definitions/runtime-version"
},
"rust-toolchain": {
"$ref": "#/definitions/rust-toolchain"
},
"sbt": {
"$ref": "#/definitions/sbt"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0376455bcece5afd6d684776ceeb5410b79864e6aa261a4804da77d364231047
b2c6de0ddd8b3999192593f84dfa13efebe8ba987df50b0749a64cc255d77bd2
Original file line number Diff line number Diff line change
@@ -1 +1 @@
12ae450a2444194eb6afc151a3179750c7b84d74846d1771a69ac62b86a47d73
4cec44bba92c23c1b3fe34eabfaf6c6069b4f87d0822cd0ab7fc29af6903c8aa
Original file line number Diff line number Diff line change
@@ -1 +1 @@
f83ba36987222a13e3c7b0130274d9748a0bb1474e09df50f40fb823d5d6889e
f51d3dfb49188ab8bd97dced89674a9e5ea0710dabd6521b358bd7feef433b5b