From 161b0f4c90335c829d7f45783ccfe7c6d0e71395 Mon Sep 17 00:00:00 2001 From: sirosen <1300022+sirosen@users.noreply.github.com> Date: Sun, 29 Mar 2026 05:46:26 +0000 Subject: [PATCH] [vendor-schemas] automated update --- CHANGELOG.rst | 2 + .../vendor/github-issue-forms.json | 74 ++++++++++++++++++- .../builtin_schemas/vendor/mergify.json | 1 + .../builtin_schemas/vendor/renovate.json | 4 +- .../vendor/sha256/github-issue-forms.sha256 | 2 +- .../vendor/sha256/mergify.sha256 | 2 +- .../vendor/sha256/renovate.sha256 | 2 +- 7 files changed, 81 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9fb212333..a02770abf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,8 @@ Unreleased .. vendor-insert-here +- Update vendored schemas: github-issue-forms, mergify, renovate (2026-03-29) + 0.37.1 ------ diff --git a/src/check_jsonschema/builtin_schemas/vendor/github-issue-forms.json b/src/check_jsonschema/builtin_schemas/vendor/github-issue-forms.json index 510411a32..08374ac76 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/github-issue-forms.json +++ b/src/check_jsonschema/builtin_schemas/vendor/github-issue-forms.json @@ -7,7 +7,14 @@ "type": { "description": "A form item type\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys", "type": "string", - "enum": ["checkboxes", "dropdown", "input", "markdown", "textarea"] + "enum": [ + "checkboxes", + "dropdown", + "input", + "markdown", + "textarea", + "upload" + ] }, "id": { "type": "string", @@ -26,6 +33,25 @@ }, "additionalProperties": false }, + "upload_validations": { + "title": "upload validations", + "description": "Upload validations\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#validations-for-upload", + "type": "object", + "properties": { + "required": { + "description": "Specify whether require a form item", + "type": "boolean", + "default": false + }, + "accept": { + "title": "accept", + "description": "A comma-separated list of file extensions that are accepted. If omitted, all supported file types are accepted.", + "type": "string", + "examples": [".png,.jpg,.gif,.log,.txt,.zip"] + } + }, + "additionalProperties": false + }, "assignee": { "type": "string", "maxLength": 39, @@ -2126,6 +2152,52 @@ }, "additionalProperties": false } + }, + { + "if": { + "properties": { + "type": { + "const": "upload" + } + } + }, + "then": { + "$comment": "For `additionalProperties` to work `type` must also be present here.", + "title": "upload", + "description": "Upload\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#upload", + "type": "object", + "required": ["type", "attributes"], + "properties": { + "type": { + "$ref": "#/definitions/type" + }, + "id": { + "$ref": "#/definitions/id", + "description": "Upload id\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys" + }, + "attributes": { + "title": "upload attributes", + "description": "Upload attributes\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-for-upload", + "type": "object", + "required": ["label"], + "properties": { + "label": { + "$ref": "#/definitions/label", + "description": "A short upload description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-for-upload" + }, + "description": { + "$ref": "#/definitions/description", + "description": "A long upload description\nhttps://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#attributes-for-upload" + } + }, + "additionalProperties": false + }, + "validations": { + "$ref": "#/definitions/upload_validations" + } + }, + "additionalProperties": false + } } ] } diff --git a/src/check_jsonschema/builtin_schemas/vendor/mergify.json b/src/check_jsonschema/builtin_schemas/vendor/mergify.json index c9e6485c0..0842defd3 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/mergify.json +++ b/src/check_jsonschema/builtin_schemas/vendor/mergify.json @@ -1809,6 +1809,7 @@ "CONFIGURATION_CHANGED", "UNPROCESSABLE_PULL_REQUEST", "PR_MANUALLY_DEQUEUED", + "STACK_PREDECESSOR_DEQUEUED", "INTERMEDIATE_RESULTS_SKIPPED", "CHECKS_RETRIED" ], diff --git a/src/check_jsonschema/builtin_schemas/vendor/renovate.json b/src/check_jsonschema/builtin_schemas/vendor/renovate.json index b68e3d311..7e49546fe 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/renovate.json +++ b/src/check_jsonschema/builtin_schemas/vendor/renovate.json @@ -1,8 +1,8 @@ { "$id": "https://docs.renovatebot.com/renovate-schema.json", - "title": "JSON schema for Renovate 43.91.4 config files (https://renovatebot.com/)", + "title": "JSON schema for Renovate 43.99.0 config files (https://renovatebot.com/)", "$schema": "http://json-schema.org/draft-07/schema#", - "x-renovate-version": "43.91.4", + "x-renovate-version": "43.99.0", "allowComments": true, "type": "object", "properties": { diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/github-issue-forms.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/github-issue-forms.sha256 index c1ba074ef..e7b8e87dd 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/github-issue-forms.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/github-issue-forms.sha256 @@ -1 +1 @@ -6914ae541855e5fb4a457437d92728fb5462ed9f72f407db5e011cf0eda2f5a9 \ No newline at end of file +c2722dbf00334ce4fdeffa960b8c9047caf4f1cbb8f3809663f4d604b1d3ae76 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 index 17fc332ce..992d557e5 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 @@ -1 +1 @@ -27172b334e19644adc864178bb02459d63cf69b7fd5507543b7e634f6dd816e4 \ No newline at end of file +123b6c436e2b25427e08a3ecc4a4983c8a0b275cf734ef1905b4993de8019b82 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 index c54f1bb99..557216885 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 @@ -1 +1 @@ -0f6a5e6c156274cc533a453c916c62a8c3d64399c69cbc64d30871da5501b7a3 \ No newline at end of file +dc07fcc4ae5d58f8de1257a84b9ee230bafdd42a33b4a799ddb9e08c27bb2973 \ No newline at end of file