Skip to content
Merged
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
3 changes: 2 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ Unreleased

.. vendor-insert-here

- Update vendored schemas: gitlab-ci, mergify, renovate (2025-11-16)
- Update vendored schemas: buildkite, gitlab-ci, mergify, renovate, snapcraft
(2025-11-23)

0.35.0
------
Expand Down
63 changes: 56 additions & 7 deletions src/check_jsonschema/builtin_schemas/vendor/buildkite.json
Original file line number Diff line number Diff line change
Expand Up @@ -492,10 +492,59 @@
]
}
},
"if_changed": {
"type": "string",
"description": "Agent-applied attribute: A glob pattern that omits the step from a build if it does not match any files changed in the build.",
"examples": ["**.go", "go.mod", "go.sum", "fixtures/**"]
"ifChanged": {
"description": "Agent-applied attribute: A glob pattern that omits the step from a build if it does not match any files changed in the build. Can be a single pattern, list of patterns, or an object with include/exclude attributes.",
"oneOf": [
{
"type": "string",
"description": "A single glob pattern",
"examples": ["**.go", "go.{mod,sum}", "{app/**,spec/**}"]
},
{
"type": "array",
"description": "A list of glob patterns",
"items": {
"type": "string"
},
"examples": [["**.go", "go.{mod,sum}"], ["app/**", "spec/**"]]
},
{
"type": "object",
"description": "An object with include and optional exclude patterns",
"properties": {
"include": {
"description": "Pattern or list of patterns to include",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"exclude": {
"description": "Pattern or list of patterns to exclude",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"required": ["include"],
"additionalProperties": false
}
]
},
"matrixElement": {
"oneOf": [
Expand Down Expand Up @@ -1002,7 +1051,7 @@
"$ref": "#/definitions/if"
},
"if_changed": {
"$ref": "#/definitions/if_changed"
"$ref": "#/definitions/ifChanged"
},
"key": {
"$ref": "#/definitions/key"
Expand Down Expand Up @@ -1230,7 +1279,7 @@
"$ref": "#/definitions/if"
},
"if_changed": {
"$ref": "#/definitions/if_changed"
"$ref": "#/definitions/ifChanged"
},
"key": {
"$ref": "#/definitions/key"
Expand Down Expand Up @@ -1312,7 +1361,7 @@
"$ref": "#/definitions/if"
},
"if_changed": {
"$ref": "#/definitions/if_changed"
"$ref": "#/definitions/ifChanged"
},
"key": {
"$ref": "#/definitions/key"
Expand Down
1 change: 1 addition & 0 deletions src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -558,6 +558,7 @@
"jobInputs": {
"type": "object",
"markdownDescription": "Define input parameters for a job. Job inputs must always include a `default` value. [Learn More](https://docs.gitlab.com/ci/yaml/#inputs).",
"maxProperties": 50,
"patternProperties": {
".*": {
"allOf": [
Expand Down
4 changes: 2 additions & 2 deletions src/check_jsonschema/builtin_schemas/vendor/mergify.json
Original file line number Diff line number Diff line change
Expand Up @@ -1958,15 +1958,15 @@
"type": "array"
},
"review-threads-resolved": {
"description": "The list of bodies associated to review threads that are marked as resolved by GitHub.",
"description": "The list of ids associated to review threads that are marked as resolved by GitHub.",
"items": {
"type": "string"
},
"title": "Review threads resolved",
"type": "array"
},
"review-threads-unresolved": {
"description": "The list of bodies associated to review threads that are NOT marked as resolved by GitHub.",
"description": "The list of ids associated to review threads that are NOT marked as resolved by GitHub.",
"items": {
"type": "string"
},
Expand Down
2 changes: 1 addition & 1 deletion src/check_jsonschema/builtin_schemas/vendor/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -2715,7 +2715,7 @@
"dockerSidecarImage": {
"description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to override the default Renovate sidecar image.",
"type": "string",
"default": "ghcr.io/containerbase/sidecar:13.24.3"
"default": "ghcr.io/containerbase/sidecar:13.25.2"
},
"dockerUser": {
"description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet the `UID` and `GID` for Docker-based binaries if you use `binarySource=docker`.",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3d3cb7e2d321d2fa24c5edc6503422746151ae0095f8b19d4dad44c38a849d57
c0340a344ebb83f72e4969e09818d945055abe7ac0bb0c49226a60e7d33f84f6
Original file line number Diff line number Diff line change
@@ -1 +1 @@
68fe6fb2b2db887afc71ed369ee0b4099546e2e813128871beac87983b9cbc02
835ac304f884b8545cd629531567b81fb6d50fc5f563398447a469451997ceed
Original file line number Diff line number Diff line change
@@ -1 +1 @@
629db442d6ea99534b34d938e6fc23bf973013a6a77f98b60ba94c9576d6fb4a
1d9189227b87885b182040222adcf5765e5801b1cd14fa3c749a1f46114f8a9b
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3a20dc69e8a3fd32a08e2ba6231040bcfa27e1dbdbf6dc220e76cbcc56b9d2a1
22c876085fb6d9f0f7063809dacd085ef50321c637c2725e2aa52a0a9236c668
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3a8dc27f8c5289432866f579d9a177992edc6117e44114a290fea2b6078f8ca7
26019a600dac6318c677175a080956ca6347fe45a70815690fdfc924e2e0b2aa
Loading