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: mergify, renovate (2025-09-21)
- Update vendored schemas: azure-pipelines, drone-ci, gitlab-ci, meltano, mergify,
renovate, woodpecker-ci (2025-10-05)

0.34.0
------
Expand Down
3,948 changes: 2,497 additions & 1,451 deletions src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.json

Large diffs are not rendered by default.

56 changes: 55 additions & 1 deletion src/check_jsonschema/builtin_schemas/vendor/drone-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,8 @@
"ssh",
"exec",
"digitalocean",
"macstadium"
"macstadium",
"vm"
]
},
"platform": {
Expand Down Expand Up @@ -608,6 +609,56 @@
"depends_on": {}
}
},
"pipeline_vm": {
"type": "object",
"additionalProperties": false,
"properties": {
"type": {
"const": "vm"
},
"environment": {
"$ref": "#/definitions/environment"
},
"pool": {
"type": "object",
"properties": {
"use": {
"$ref": "#/definitions/nonEmptyString"
}
}
},
"steps": {
"items": {
"$ref": "#/definitions/step_docker"
}
},
"volumes": {
"$ref": "#/definitions/volumes"
},
"services": {
"$ref": "#/definitions/services"
},
"image_pull_secrets": {
"type": "array",
"items": {
"type": "string"
}
},
"node": {
"$ref": "#/definitions/node"
},
"concurrency": {
"$ref": "#/definitions/concurrency"
},
"kind": {},
"name": {},
"platform": {},
"workspace": {},
"clone": {},
"trigger": {},
"depends_on": {}
}
},
"step": {
"type": "object",
"required": ["name"],
Expand Down Expand Up @@ -848,6 +899,9 @@
},
{
"$ref": "#/definitions/pipeline_macstadium"
},
{
"$ref": "#/definitions/pipeline_vm"
}
]
}
Expand Down
13 changes: 5 additions & 8 deletions src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -1981,6 +1981,10 @@
{
"const": "data_integrity_failure",
"description": "Retry if there is an unknown job problem."
},
{
"const": "runner_provisioning_timeout",
"description": "Retry if the runner manager did not provision a runner to pick up the job in time."
}
]
},
Expand Down Expand Up @@ -2334,14 +2338,7 @@
},
"deployment_tier": {
"type": "string",
"description": "Explicitly specifies the tier of the deployment environment if non-standard environment name is used.",
"enum": [
"production",
"staging",
"testing",
"development",
"other"
]
"description": "Explicitly specifies the tier of the deployment environment if non-standard environment name is used."
}
},
"required": [
Expand Down
13 changes: 11 additions & 2 deletions src/check_jsonschema/builtin_schemas/vendor/meltano.json
Original file line number Diff line number Diff line change
Expand Up @@ -591,6 +591,13 @@
"type": "boolean",
"description": "A boolean that determines if the catalog cache should be used or ignored.",
"default": true
},
"log_parser": {
"type": "string",
"description": "The log parser to use for the extractor.",
"enum": [
"singer-sdk"
]
}
}
},
Expand Down Expand Up @@ -622,7 +629,8 @@
"batch",
"test",
"log-based",
"schema-flattening"
"schema-flattening",
"structured-logging"
]
}
}
Expand Down Expand Up @@ -652,7 +660,8 @@
"soft-delete",
"hard-delete",
"datatype-failsafe",
"schema-flattening"
"schema-flattening",
"structured-logging"
]
}
},
Expand Down
32 changes: 17 additions & 15 deletions src/check_jsonschema/builtin_schemas/vendor/mergify.json
Original file line number Diff line number Diff line change
Expand Up @@ -1327,6 +1327,19 @@
],
"title": "Reset On External Merge",
"type": "string"
},
"queued_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": "queued",
"description": "The label to add on pull requests when they are added to the merge queue.",
"title": "Queued Label"
}
},
"title": "MergeQueueModel",
Expand Down Expand Up @@ -1747,18 +1760,6 @@
"description": "The name of the queue containing the pull request.",
"title": "Queue name"
},
"queue-partition-name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "The name of the partitions the pull request is queued in.",
"title": "Queue partition name"
},
"assignee": {
"description": "The list of GitHub user or team login that are assigned to the pull request. Team logins are prefixed with the `@` character and must belong to the repository organization.",
"items": {
Expand Down Expand Up @@ -2150,7 +2151,6 @@
"repository-full-name",
"queue-dequeue-reason",
"queue-name",
"queue-partition-name",
"assignee",
"label",
"review-requested",
Expand Down Expand Up @@ -2377,7 +2377,8 @@
},
"allow_inplace_checks": {
"default": true,
"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`).",
"deprecated": true,
"description": "Deprecated: this value is computed automatically. In-place checks are enabled only when:\n- `max_parallel_checks == 1`\n- every queue has `batch_size == 1`\n- every queue CI is single-step (no extra `merge_conditions`; either empty or identical to `queue_conditions`)",
"title": "Allow Inplace Checks",
"type": "boolean"
},
Expand Down Expand Up @@ -2594,7 +2595,8 @@
},
"allow_inplace_checks": {
"default": true,
"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`).",
"deprecated": true,
"description": "Deprecated: this value is computed automatically. In-place checks are enabled only when:\n- `max_parallel_checks == 1`\n- every queue has `batch_size == 1`\n- every queue CI is single-step (no extra `merge_conditions`; either empty or identical to `queue_conditions`)",
"title": "Allow Inplace Checks",
"type": "boolean"
},
Expand Down
20 changes: 19 additions & 1 deletion src/check_jsonschema/builtin_schemas/vendor/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -2289,6 +2289,23 @@
"type": "string"
}
}
},
{
"if": {
"properties": {
"customType": {
"const": "jsonata"
}
},
"required": [
"customType"
]
},
"then": {
"required": [
"fileFormat"
]
}
}
]
},
Expand Down Expand Up @@ -5507,7 +5524,8 @@
"default": {
"managerFilePatterns": [
"/(^|/)package\\.json$/",
"/(^|/)pnpm-workspace\\.yaml$/"
"/(^|/)pnpm-workspace\\.yaml$/",
"/(^|/)\\.yarnrc\\.yml$/"
],
"digest": {
"prBodyDefinitions": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2ec6cc72f601459bc8b71ecc2ee49f3419c2daba554cd8653c7f72811446aa28
f00a9630f6550204148634d9a13f634b5750a225559886effe09a751482f0459
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c8172f5c21b9799e3f702e14b9e91b604ed95fd556ee11f64f8d70825e71fb08
3a2027c0b8bc5f3309d1dec1686e2de73f1a2f845ace30392c939dbabb29c707
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c6c686190209ebe3275ef5cd627a91418a336a16b0517ab680579ee5b246b775
b1b924d59f72be9c3227010bd78725cd5b0d532f44cacb85df67b476887cd49a
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2aea05d35dbe5fd745d5672209534a74ad5b920a807aba2bfcd71b34dcca415a
059400067e260aa570e5a1d3db396ad19e96d3164505ea57fe9a1e17e22559bf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
cb7620d20a9ed259ea93d56c39f32e959a2e131007d77c9d7c7d122e628f86fb
b6c335209b889571967ecb48522751b7c5bcb722c22de210b1a8313e515b843e
Original file line number Diff line number Diff line change
@@ -1 +1 @@
01adde2ec04ee77874f1471c60e3946dbbbfd6c480b152e09d23d224c7afada7
6f042a1c4f093a4d0a018b3ac057420e7e4d4095487aa5b00da947eef352e8c7
Original file line number Diff line number Diff line change
@@ -1 +1 @@
21d8764cd37fe602da173ec8f9298d8839767a708fb2f87c97d8497875f31664
45506d4f2af5a611c79b6b7fd0476dc6d58b7d561ecc4c5137712c1dc7878718
12 changes: 11 additions & 1 deletion src/check_jsonschema/builtin_schemas/vendor/woodpecker-ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,17 @@
}
},
"event_enum": {
"enum": ["push", "pull_request", "pull_request_closed", "tag", "deployment", "cron", "manual", "release"]
"enum": [
"push",
"pull_request",
"pull_request_closed",
"pull_request_metadata",
"tag",
"deployment",
"cron",
"manual",
"release"
]
},
"event_constraint_list": {
"oneOf": [
Expand Down