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
1 change: 1 addition & 0 deletions .venv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.tox/vendor-schemas
3 changes: 3 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ Unreleased

.. vendor-insert-here

- Update vendored schemas: buildkite, circle-ci, citation-file-format, gitlab-ci,
mergify, renovate, snapcraft (2026-10-04)

0.38.2
------

Expand Down
9 changes: 7 additions & 2 deletions src/check_jsonschema/builtin_schemas/vendor/buildkite.json
Original file line number Diff line number Diff line change
Expand Up @@ -324,9 +324,14 @@
"description": "A unique identifier for a step, must not resemble a UUID",
"examples": ["deploy-staging", "test-integration"],
"maxLength": 100,
"pattern": "^[a-zA-Z0-9_\\-:${}.,]+$",
"pattern": "^[a-zA-Z0-9_\\-:${}]+$",
"not": {
"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
"anyOf": [
{
"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
},
{ "pattern": "\\{\\{matrix" }
]
}
},
"label": {
Expand Down
1,145 changes: 876 additions & 269 deletions src/check_jsonschema/builtin_schemas/vendor/circle-ci.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -994,7 +994,7 @@
"description": "The person's address."
},
"affiliation": {
"description": "The person's affilitation.",
"description": "The person's affiliation.",
"minLength": 1,
"type": "string"
},
Expand Down
5 changes: 4 additions & 1 deletion src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -2163,7 +2163,7 @@
"type": "string"
},
"minItems": 1,
"maxItems": 2
"maxItems": 10
},
"files_commits": {
"markdownDescription": "Use the `cache:key:files_commits` keyword to generate a new cache key when the latest commit changes for the specified files. [Learn More](https://docs.gitlab.com/ci/yaml/#cachekeyfiles_commits)",
Expand Down Expand Up @@ -2677,6 +2677,9 @@
"artifacts": {
"type": "boolean"
},
"optional": {
"type": "boolean"
},
"parallel": {
"$ref": "#/definitions/parallel_matrix"
}
Expand Down
135 changes: 89 additions & 46 deletions src/check_jsonschema/builtin_schemas/vendor/mergify.json

Large diffs are not rendered by default.

15 changes: 12 additions & 3 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 44.103.6 config files (https://renovatebot.com/)",
"title": "JSON schema for Renovate 44.132.5 config files (https://renovatebot.com/)",
"$schema": "http://json-schema.org/draft-07/schema#",
"x-renovate-version": "44.103.6",
"x-renovate-version": "44.132.5",
"allowComments": true,
"type": "object",
"definitions": {
Expand Down Expand Up @@ -6087,6 +6087,11 @@
"markdownDescription": "A domain name, host name or base URL to match against.\n\nSee also: [matchHost](https://docs.renovatebot.com/configuration-options/#hostrulesmatchhost)",
"type": "string"
},
"matchIsBreaking": {
"description": "Matches only if the update is considered breaking (e.g. major, or minor for 0.x in ecosystems like Cargo) when `true`, or non-breaking when `false`. Valid only within a `packageRules` object.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesmatchisbreaking",
"markdownDescription": "Matches only if the update is considered breaking (e.g. major, or minor for 0.x in ecosystems like Cargo) when `true`, or non-breaking when `false`. Valid only within a `packageRules` object.\n\nSee also: [matchIsBreaking](https://docs.renovatebot.com/configuration-options/#packagerulesmatchisbreaking)",
"type": "boolean"
},
"matchJsonata": {
"description": "A JSONata expression to match against the full config object. Valid only within a `packageRules` object.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesmatchjsonata",
"markdownDescription": "A JSONata expression to match against the full config object. Valid only within a `packageRules` object.\n\nSee also: [matchJsonata](https://docs.renovatebot.com/configuration-options/#packagerulesmatchjsonata)",
Expand Down Expand Up @@ -7294,6 +7299,9 @@
"matchFileNames": {
"$ref": "#/definitions/matchFileNames"
},
"matchIsBreaking": {
"$ref": "#/definitions/matchIsBreaking"
},
"matchJsonata": {
"$ref": "#/definitions/matchJsonata"
},
Expand Down Expand Up @@ -10343,6 +10351,7 @@
"github-actions",
"glasskube",
"go-mod-directive",
"gomod",
"gradle",
"hashicorp",
"helm",
Expand Down Expand Up @@ -11843,7 +11852,7 @@
},
{
"required": [
"allowCustomCrateRegistries"
"allowCustomCrateGitRegistries"
]
},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
f5138ecff10e6d9faf54cc60942d9071d76c00cd4bf64a879a0e5d407d77e5f4
da8e5f1e0413b975ba599d65ec6bb707065f919d6231e3c7cab0a1759e4804a2
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7f3b844597735a9f884faee304a2ba1d65a87fdf2fae6c731208c0c39510ec65
bcc3e60a5a1e137fc45ad2cb435953de5f525ae881c5f0fd371b82a9f20bdb7a
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0b8d22140da702d766df318dcff3a91af2f39521298dcf36d76315fd99cc169b
17bc7993c67b95eec988dadca78b65cb29cd489d1fceba71040a141dfb9791df
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a4dc2b155aa574575fbfd51dcca99388db5ba1b563ab5e05ce8df005e7eb9ced
98e54051f78236ae22281857ff38c7fc634b88b5008d1326a8d1a5b0b22d8da5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4d9cb3859bc4faaf484d62cdd59b670cb432b7a074149e047f7450029fafb712
21152daa27fb8c07aa124b2cc225432f8331e392d08d1057a6a015591cf63e5b
Original file line number Diff line number Diff line change
@@ -1 +1 @@
de289878a385024951abda389fa5dbbaefe0c74641e7cc41d77ca3c08593d83e
d340916868eab2375718c6e6e9731fc3e4e6db62ed243aa9fda363fd4dcb8a70
Original file line number Diff line number Diff line change
@@ -1 +1 @@
09689bdaa55bff6ead8cda603511a6bf96b456525cfa3d138a274e2e82d1653f
aa01dd62da8114630c82e26da289506a44e82e0f359cae30295b8721ad800523
12 changes: 12 additions & 0 deletions src/check_jsonschema/builtin_schemas/vendor/snapcraft.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,9 @@
"start-timeout": {
"anyOf": [
{
"description": "A duration string to be parsed by snapd.",
"examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"],
"pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$",
"type": "string"
},
{
Expand All @@ -125,6 +128,9 @@
"stop-timeout": {
"anyOf": [
{
"description": "A duration string to be parsed by snapd.",
"examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"],
"pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$",
"type": "string"
},
{
Expand All @@ -139,6 +145,9 @@
"watchdog-timeout": {
"anyOf": [
{
"description": "A duration string to be parsed by snapd.",
"examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"],
"pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$",
"type": "string"
},
{
Expand Down Expand Up @@ -167,6 +176,9 @@
"restart-delay": {
"anyOf": [
{
"description": "A duration string to be parsed by snapd.",
"examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"],
"pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$",
"type": "string"
},
{
Expand Down
Loading