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
2 changes: 2 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Unreleased

.. vendor-insert-here

- Update vendored schemas: github-issue-forms, mergify, renovate (2026-03-29)

0.37.1
------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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,
Expand Down Expand Up @@ -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
}
}
]
}
Expand Down
1 change: 1 addition & 0 deletions src/check_jsonschema/builtin_schemas/vendor/mergify.json
Original file line number Diff line number Diff line change
Expand Up @@ -1809,6 +1809,7 @@
"CONFIGURATION_CHANGED",
"UNPROCESSABLE_PULL_REQUEST",
"PR_MANUALLY_DEQUEUED",
"STACK_PREDECESSOR_DEQUEUED",
"INTERMEDIATE_RESULTS_SKIPPED",
"CHECKS_RETRIED"
],
Expand Down
4 changes: 2 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.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": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6914ae541855e5fb4a457437d92728fb5462ed9f72f407db5e011cf0eda2f5a9
c2722dbf00334ce4fdeffa960b8c9047caf4f1cbb8f3809663f4d604b1d3ae76
Original file line number Diff line number Diff line change
@@ -1 +1 @@
27172b334e19644adc864178bb02459d63cf69b7fd5507543b7e634f6dd816e4
123b6c436e2b25427e08a3ecc4a4983c8a0b275cf734ef1905b4993de8019b82
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0f6a5e6c156274cc533a453c916c62a8c3d64399c69cbc64d30871da5501b7a3
dc07fcc4ae5d58f8de1257a84b9ee230bafdd42a33b4a799ddb9e08c27bb2973