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: 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: bitbucket-pipelines, buildkite, changie, github-workflows,
gitlab-ci, mergify, renovate, snapcraft, travis, woodpecker-ci (2026-06-29)

0.37.3
------

Expand Down

Large diffs are not rendered by default.

95 changes: 91 additions & 4 deletions src/check_jsonschema/builtin_schemas/vendor/buildkite.json
Original file line number Diff line number Diff line change
Expand Up @@ -257,22 +257,28 @@
"properties": {
"channels": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
"description": "A Slack channel as `#channel`, `team#channel`, `@user`, `team@user`, or a Slack ID. Must not be empty or contain whitespace.",
"type": "string",
"pattern": "^\\S+$"
}
},
"message": {
"type": "string"
}
}
},
"required": ["channels"]
},
"notifySlack": {
"type": "object",
"properties": {
"slack": {
"oneOf": [
{
"type": "string"
"description": "A Slack channel as `#channel`, `team#channel`, `@user`, `team@user`, or a Slack ID. Must not be empty or contain whitespace.",
"type": "string",
"pattern": "^\\S+$"
},
{
"$ref": "#/definitions/notifySlackObject"
Expand Down Expand Up @@ -332,7 +338,88 @@
"type": "object",
"properties": {
"github_check": {
"type": "object"
"type": "object",
"properties": {
"name": {
"description": "The name of the GitHub check",
"type": "string"
},
"output": {
"type": "object",
"properties": {
"title": {
"description": "The title of the GitHub check's output",
"type": "string"
},
"summary": {
"description": "The summary of the GitHub check's output",
"type": "string"
},
"text": {
"description": "The details of the GitHub check's output. Supports Markdown",
"type": "string"
},
"annotations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"description": "The path of the file to add an annotation to, relative to the repository root",
"type": "string"
},
"start_line": {
"description": "The start line of the annotation",
"type": "integer"
},
"end_line": {
"description": "The end line of the annotation",
"type": "integer"
},
"start_column": {
"description": "The start column of the annotation. Only valid when start_line and end_line are equal",
"type": "integer"
},
"end_column": {
"description": "The end column of the annotation. Only valid when start_line and end_line are equal",
"type": "integer"
},
"annotation_level": {
"type": "string",
"description": "The level of the annotation",
"enum": ["notice", "warning", "failure"]
},
"message": {
"description": "The message for the annotation",
"type": "string"
},
"title": {
"description": "The title for the annotation",
"type": "string"
},
"raw_details": {
"description": "Additional details for the annotation, displayed alongside the message",
"type": "string"
}
},
"required": [
"path",
"start_line",
"end_line",
"annotation_level",
"message"
],
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"if": {
"$ref": "#/definitions/if"
}
},
"additionalProperties": false
Expand Down
4 changes: 1 addition & 3 deletions src/check_jsonschema/builtin_schemas/vendor/changie.json
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
},
"auto": {
"type": "string",
"description": "Auto determines what value to bump when using `batch auto` or `next auto`.\nPossible values are major, minor, patch or none and the highest one is used if\nmultiple changes are found. none will not bump the version.\nOnly none changes is not a valid bump and will fail to batch.\nexample: yaml\nauto: minor"
"description": "Auto determines what value to bump when using `batch auto` or `next auto`.\nPossible values are major, minor, patch or none and the highest one is used if\nmultiple changes are found. none will not bump the version.\nOnly none changes is not a valid bump and will fail to batch.\nAuto also supports go templates using the change as the template data, so the\nlevel can be calculated from custom values. The rendered value must be one of\nthe possible values listed above.\nexample: yaml\nauto: '{{if eq .Custom.Breaking \"Yes\"}}major{{else}}patch{{end}}'"
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -420,8 +420,6 @@
"required": [
"changesDir",
"unreleasedDir",
"headerPath",
"changelogPath",
"versionExt",
"changeFormat"
],
Expand Down
Loading
Loading