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
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: bitbucket-pipelines, mergify, renovate (2026-08-16)

0.38.0
------

Expand Down

Large diffs are not rendered by default.

27 changes: 25 additions & 2 deletions src/check_jsonschema/builtin_schemas/vendor/mergify.json
Original file line number Diff line number Diff line change
Expand Up @@ -2624,7 +2624,9 @@
"SCHEDULE_BLOCKED_AHEAD_YIELDED",
"BASE_REF_ALIGNMENT_TIMEOUT",
"GITHUB_STACKED_PULL_REQUEST_MERGE_UNSUPPORTED",
"BATCH_SCOPES_CHANGED"
"BATCH_SCOPES_CHANGED",
"BATCH_AHEAD_BRANCH_EDITED",
"CHECKS_INTERRUPTED"
],
"type": "string"
},
Expand Down Expand Up @@ -2759,6 +2761,12 @@
},
{
"description": "A pull request's scopes changed after it was embarked, so its batch was recomposed. It stays in the queue."
},
{
"description": "A commit was pushed to the branch of a batch ahead in the queue, which `allow_queue_branch_edit` permits, so this pull request's speculative checks are restarted on top of it. It stays in the queue."
},
{
"description": "A required check was cancelled before producing a result, so the queue conditions cannot be satisfied. The check says nothing about the pull request; requeueing runs it again."
}
],
"x-mergify-has-data-type": true,
Expand Down Expand Up @@ -4967,7 +4975,7 @@
"type": "string"
},
"capacities": {
"description": "How many speculative checks each scope may run at the same time, as a map of scope name to capacity. Works for any `source` (file globs or the manual scopes API just decide membership; capacity is declared here). A scope listed here runs against its own independent budget; a PR in several capped scopes consumes one slot from each. PRs whose scopes are all absent from this map share the repo-wide `merge_queue.max_parallel_checks` pool. Strict branch protection still forces an effective capacity of 1.",
"description": "How many speculative checks each scope may run at the same time, as a map of scope name to capacity. Works for any `source` (file globs or the manual scopes API just decide membership; capacity is declared here). A scope listed here runs against its own independent budget; a PR in several capped scopes consumes one slot from each. PRs whose scopes are all absent from this map share the repo-wide `merge_queue.max_parallel_checks` pool, unless `default_capacity` gives every scope a budget. Strict branch protection still forces an effective capacity of 1.",
"patternProperties": {
"^[A-Za-z0-9_-]+$": {
"maximum": 128,
Expand All @@ -4981,6 +4989,21 @@
},
"title": "Capacities",
"type": "object"
},
"default_capacity": {
"anyOf": [
{
"maximum": 128,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "How many speculative checks a scope without an explicit `capacities` entry may run at the same time. Applies to every scope observed on queued pull requests, so dynamic scope sets (e.g. sent by a monorepo build tool through the manual scopes API) get a per-scope budget without enumerating names; an explicit `capacities` entry still wins for its scope. `merge_queue.max_parallel_checks` remains the global ceiling on the total. When unset, scopes without a `capacities` entry are unlimited, and pull requests with no scopes always draw from the repo-wide pool. Strict branch protection still forces an effective capacity of 1.",
"title": "Default Capacity"
}
},
"title": "Scopes",
Expand Down
30 changes: 25 additions & 5 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.14.12 config files (https://renovatebot.com/)",
"title": "JSON schema for Renovate 44.30.3 config files (https://renovatebot.com/)",
"$schema": "http://json-schema.org/draft-07/schema#",
"x-renovate-version": "44.14.12",
"x-renovate-version": "44.30.3",
"allowComments": true,
"type": "object",
"definitions": {
Expand Down Expand Up @@ -1596,7 +1596,9 @@
"description": "Configuration object to define language or manager version constraints.\nSee also: https://docs.renovatebot.com/configuration-options/#constraints",
"markdownDescription": "Configuration object to define language or manager version constraints.\n\nSee also: [constraints](https://docs.renovatebot.com/configuration-options/#constraints)",
"type": "object",
"default": {},
"default": {
"ghActionsLock": "v0.1.6"
},
"additionalProperties": false,
"properties": {
"bazelisk": {
Expand Down Expand Up @@ -1655,6 +1657,10 @@
"type": "string",
"description": "A constraint for the `flux` Containerbase tool"
},
"gh": {
"type": "string",
"description": "A constraint for the `gh` Containerbase tool"
},
"gleam": {
"type": "string",
"description": "A constraint for the `gleam` Containerbase tool"
Expand Down Expand Up @@ -1779,6 +1785,10 @@
"type": "string",
"description": "A constraint for the `vendir` Containerbase tool"
},
"ghActionsLock": {
"type": "string",
"description": "Used in the `github-actions` manager to specify a release tag for the [`github/gh-actions-lock`](https://github.com/github/gh-actions-lock) `gh` CLI extension, which regenerates `.github/workflows/actions.lock`.\n\nMust be a full release tag, prefixed with `v`, such as `v0.1.7`. Set it to an empty string to always install the latest release."
},
"go": {
"type": "string",
"description": "Used in the `gomod` manager to specify the version of the Go toolchain to use.\n\nIn precedence order:\n\n1. config: `constraints.go`\n1. `go.mod`: `toolchain` directive\n1. `go.mod`: `go` directive\n\nNOTE that the `constraints.golang` is not used (https://github.com/renovatebot/renovate/issues/42601)\n "
Expand Down Expand Up @@ -1838,6 +1848,10 @@
"default": {},
"additionalProperties": false,
"properties": {
"ghActionsLock": {
"type": "string",
"description": "Used in the `github-actions` manager to specify a release tag for the [`github/gh-actions-lock`](https://github.com/github/gh-actions-lock) `gh` CLI extension, which regenerates `.github/workflows/actions.lock`.\n\nMust be a full release tag, prefixed with `v`, such as `v0.1.7`. Set it to an empty string to always install the latest release."
},
"go": {
"type": "string",
"description": "Used in the `gomod` manager to specify the version of the Go toolchain to use.\n\nIn precedence order:\n\n1. config: `constraints.go`\n1. `go.mod`: `toolchain` directive\n1. `go.mod`: `go` directive\n\nNOTE that the `constraints.golang` is not used (https://github.com/renovatebot/renovate/issues/42601)\n "
Expand Down Expand Up @@ -3026,8 +3040,8 @@
"type": "string"
},
"gitIgnoredAuthors": {
"description": "Git authors which are ignored by Renovate. Must conform to [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322).\nSee also: https://docs.renovatebot.com/configuration-options/#gitignoredauthors",
"markdownDescription": "Git authors which are ignored by Renovate. Must conform to [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322).\n\nSee also: [gitIgnoredAuthors](https://docs.renovatebot.com/configuration-options/#gitignoredauthors)",
"description": "Git author emails ignored by Renovate. Entries can be exact [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322) strings, glob patterns, or regex patterns using Renovate regex syntax.\nSee also: https://docs.renovatebot.com/configuration-options/#gitignoredauthors",
"markdownDescription": "Git author emails ignored by Renovate. Entries can be exact [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322) strings, glob patterns, or regex patterns using Renovate regex syntax.\n\nSee also: [gitIgnoredAuthors](https://docs.renovatebot.com/configuration-options/#gitignoredauthors)",
"type": "array",
"items": {
"type": "string"
Expand Down Expand Up @@ -4157,6 +4171,11 @@
"description": "Install the `flux` Containerbase tool",
"additionalProperties": false
},
"gh": {
"type": "object",
"description": "Install the `gh` Containerbase tool",
"additionalProperties": false
},
"gleam": {
"type": "object",
"description": "Install the `gleam` Containerbase tool",
Expand Down Expand Up @@ -6398,6 +6417,7 @@
"gomodMassage",
"gomodTidy",
"gomodTidy1.17",
"gomodTidyAll",
"gomodTidyE",
"gomodUpdateImportPaths",
"gomodSkipVendor",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
968e044a19d4ac5f6b81517f8ec7680cb23a027b2106750e025b167f411e60aa
9387b9d72352521be95652848b9148163c6fa4090e870efc87ce731b2ff80630
Original file line number Diff line number Diff line change
@@ -1 +1 @@
58bc490f433ac9c0d7fa119ecc55f69ba8795d8e6537cdc580b5776a8818258b
ce54a89ff274927f2cd45c5aee3693ae23f5772fdb53299575a067c0edba4eb4
Original file line number Diff line number Diff line change
@@ -1 +1 @@
876a919e97fa76f7c9849f952c966ddc0ac652aafc749c0098e1a85e2152aa1f
13e5ea11f06eaf228db2ca35a3890c69e8f8d1f0635e3b37397c87439c6bd5c5