From 1c52a2a81506c32085e8b70614827a83750a9fb3 Mon Sep 17 00:00:00 2001 From: sirosen <1300022+sirosen@users.noreply.github.com> Date: Sun, 11 Oct 2026 10:43:51 +0000 Subject: [PATCH] [vendor-schemas] automated update --- CHANGELOG.rst | 2 + .../builtin_schemas/vendor/buildkite.json | 9 +- .../builtin_schemas/vendor/circle-ci.json | 1145 +- .../vendor/citation-file-format.json | 2 +- .../builtin_schemas/vendor/gitlab-ci.json | 5 +- .../builtin_schemas/vendor/meltano.json | 7 + .../builtin_schemas/vendor/mergify.json | 605 +- .../builtin_schemas/vendor/renovate.json | 55140 ++++++++++++++-- .../vendor/sha256/buildkite.sha256 | 2 +- .../vendor/sha256/circle-ci.sha256 | 2 +- .../vendor/sha256/citation-file-format.sha256 | 2 +- .../vendor/sha256/gitlab-ci.sha256 | 2 +- .../vendor/sha256/meltano.sha256 | 2 +- .../vendor/sha256/mergify.sha256 | 2 +- .../vendor/sha256/renovate.sha256 | 2 +- .../vendor/sha256/snapcraft.sha256 | 2 +- .../builtin_schemas/vendor/snapcraft.json | 14 +- 17 files changed, 50043 insertions(+), 6902 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 621f04b6e..4adb4e6e1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,8 @@ Unreleased .. vendor-insert-here +- Update vendored schemas: buildkite, circle-ci, citation-file-format, gitlab-ci, + meltano, mergify, renovate, snapcraft (2026-10-17) - Added support for Python 3.15 . - Removed support for Python 3.10 . diff --git a/src/check_jsonschema/builtin_schemas/vendor/buildkite.json b/src/check_jsonschema/builtin_schemas/vendor/buildkite.json index 9951afaf8..2eadb2475 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/buildkite.json +++ b/src/check_jsonschema/builtin_schemas/vendor/buildkite.json @@ -324,9 +324,14 @@ "description": "A unique identifier for a step, must not resemble a UUID", "examples": ["deploy-staging", "test-integration"], "maxLength": 100, - "pattern": "^[a-zA-Z0-9_\\-:${}.,]+$", + "pattern": "^[a-zA-Z0-9_\\-:${}]+$", "not": { - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" + "anyOf": [ + { + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" + }, + { "pattern": "\\{\\{matrix" } + ] } }, "label": { diff --git a/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json b/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json index 9d85f558d..a6f31e32b 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json +++ b/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json @@ -10,6 +10,24 @@ ], "markdownDescription": "Specify when to enable or disable the step. Takes the following values: `always`, `on_success`, `on_fail` (default: `on_success`)" }, + "stringOrList": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "expression": { + "type": "string", + "pattern": "<<.*>>", + "markdownDescription": "An expression such as `<< parameters.name >>`, filled in when the config is compiled" + }, "jobInvocation": { "oneOf": [ { @@ -51,6 +69,57 @@ "plan_name": { "type": "string", "markdownDescription": "Required plan name for release jobs." + }, + "validation": { + "markdownDescription": "Turns on the release validation engine, which gates the release on signals from your monitoring tool and triggers your rollback pipeline when a release fails.", + "properties": { + "enabled": { + "markdownDescription": "Turns on release validation for this release job (required)." + }, + "evaluation_time": { + "default": "20m", + "markdownDescription": "How long the engine waits for validation signals before treating the release as successful, for example `30m` (default: `20m`)." + }, + "auto_rollback_on_failure": { + "markdownDescription": "When `true`, the engine triggers your rollback pipeline if validation fails during the evaluation window." + }, + "webhooks": { + "markdownDescription": "Webhook validation checks, each one named signal from a monitoring provider. When omitted, a catch-all check accepts any signal.", + "items": { + "properties": { + "name": { + "markdownDescription": "Identifier for this check. Your monitoring tool must send a matching `signal_name` (required)." + }, + "provider": { + "anyOf": [ + { + "enum": [ + "datadog", + "prometheus", + "grafana", + "alertmanager", + "custom" + ] + }, + { + "type": "string" + } + ], + "markdownDescription": "One of `datadog`, `prometheus`, `grafana`, `alertmanager` or `custom` (required)." + }, + "data_points": { + "markdownDescription": "Maps fields in the incoming webhook payload to the values CircleCI matches on. Provider defaults apply to any key you omit." + }, + "fail_when": { + "markdownDescription": "Expression that decides when a webhook event counts as a failure. Provider defaults apply when you omit it." + }, + "max_failures": { + "markdownDescription": "Number of matching failures before this check fails." + } + } + } + } + } } }, "additionalProperties": true @@ -75,12 +144,31 @@ "key" ], "properties": { + "type": { + "enum": [ + "lock", + "unlock" + ] + }, "key": { - "type": "string", - "markdownDescription": "Required key for lock/unlock jobs." + "markdownDescription": "Required key for lock/unlock jobs. At most 512 characters: letters, digits, `.`, `:`, `/`, `_` and `-`.", + "anyOf": [ + { + "type": "string", + "minLength": 1, + "maxLength": 512, + "pattern": "^[A-Za-z\\d.:/_-]*$" + }, + { + "$ref": "#/definitions/expression" + } + ] + }, + "parameters": { + "$ref": "#/definitions/jobParameters" } }, - "additionalProperties": true + "additionalProperties": false }, "else": { "if": { @@ -127,6 +215,7 @@ "markdownDescription": "Validation: The job must adhere to the structure of a build job.", "properties": { "description": { + "markdownDescription": "A description of the job.", "type": "string" }, "type": { @@ -134,26 +223,19 @@ "markdownDescription": "The job type. If not specified, defaults to build." }, "parallelism": { - "markdownDescription": "A integer or a parameter evaluating to a integer", + "markdownDescription": "An integer, or an expression that evaluates to one", "anyOf": [ { - "oneOf": [ - { - "type": "string", - "pattern": " *<< *parameters.([^ ]+) *>> *" - }, - { - "type": "string", - "pattern": " *<< *pipeline.parameters.([^ ]+) *>> *" - } - ] + "type": "integer", + "minimum": 1 }, { - "type": "integer" + "$ref": "#/definitions/expression" } ] }, "macos": { + "markdownDescription": "Options for the [macOS executor](https://circleci.com/docs/configuration-reference#macos)", "type": "object", "properties": { "xcode": { @@ -166,7 +248,26 @@ "type": "string" }, "shell": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "required": [ @@ -175,9 +276,10 @@ "additionalProperties": false }, "resource_class": { - "type": "string" + "$ref": "#/definitions/resourceClass" }, "docker": { + "markdownDescription": "Options for the [docker executor](https://circleci.com/docs/configuration-reference#docker)", "type": "array", "minItems": 1, "items": { @@ -280,6 +382,27 @@ } ] }, + "gcp_auth": { + "type": "object", + "markdownDescription": "Authenticate to Google Artifact Registry with OIDC", + "properties": { + "oidc_service_account": { + "type": "string" + }, + "workload_identity_pool": { + "type": "string" + }, + "workload_identity_provider": { + "type": "string" + } + }, + "required": [ + "oidc_service_account", + "workload_identity_pool", + "workload_identity_provider" + ], + "additionalProperties": false + }, "auth": { "type": "object", "properties": { @@ -304,6 +427,7 @@ } }, "steps": { + "markdownDescription": "https://circleci.com/docs/reference/configuration-reference/#steps\n\nThe steps the job runs, in order.", "type": "array", "items": { "$ref": "#/definitions/step" @@ -319,13 +443,20 @@ "properties": { "caches": { "type": "string", - "pattern": "^([1-9]|1[0-5])d$" + "pattern": "^([1-9]|[12][0-9]|30)d$" } }, "additionalProperties": false }, "circleci_ip_ranges": { - "type": "boolean", + "anyOf": [ + { + "type": "boolean" + }, + { + "$ref": "#/definitions/expression" + } + ], "markdownDescription": "Enable running jobs with a set of well-defined IP address ranges." }, "machine": { @@ -374,27 +505,32 @@ }, "docker_layer_caching": { "markdownDescription": "Set to `true` to enable [Docker Layer Caching](https://circleci.com/docs/docker-layer-caching). Note: If you haven't already, you must open a support ticket to have a CircleCI Sales representative contact you about enabling this feature on your account for an additional fee.", - "anyOf": [ - { - "type": "string", - "pattern": " *<< *parameters.([^ ]+) *>> *" - }, - { - "type": "boolean" - }, + "type": "boolean" + }, + "resource_class": { + "type": "string" + }, + "shell": { + "oneOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "array", + "items": { + "type": "string" + } } ] }, - "resource_class": { - "type": "string" - }, - "shell": { - "type": "string" + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "additionalProperties": false @@ -402,6 +538,7 @@ ] }, "environment": { + "markdownDescription": "A map of environment variable names and values, for every step of the job.", "oneOf": [ { "markdownDescription": "A map of environment variable names and values.", @@ -432,6 +569,7 @@ ] }, "executor": { + "markdownDescription": "https://circleci.com/docs/reference/reusing-config/#executor\n\nThe executor to run the job in, defined in the top-level `executors` map or by an orb.", "oneOf": [ { "type": "string", @@ -454,6 +592,7 @@ ] }, "shell": { + "markdownDescription": "Shell to use for execution command in all steps. Can be overridden by shell in each step (default: See [Default Shell Options](https://circleci.com/docs/configuration-reference#default-shell-options)", "oneOf": [ { "type": "string" @@ -467,62 +606,7 @@ ] }, "parameters": { - "markdownDescription": "https://circleci.com/docs/reusing-config#using-the-parameters-declaration\n\nA map of parameter keys.", - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "boolean", - "string", - "steps", - "enum", - "executor", - "integer", - "env_var_name" - ], - "markdownDescription": "The parameter type. See [Parameter Types](https://circleci.com/docs/reusing-config#parameter-syntax) for details:\n- `boolean`: A boolean parameter\n- `string`: A string parameter \n- `integer`: An integer parameter\n- `enum`: An enum parameter (list of allowed string values)\n- `executor`: An executor parameter (allows job to choose executor)\n- `steps`: A steps parameter (allows mixing predefined and user-defined steps)\n- `env_var_name`: An environment variable name parameter (must match POSIX_NAME regexp)" - }, - "default": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "boolean" - }, - { - "type": "integer" - }, - { - "type": "array", - "items": { - "$ref": "#/definitions/step" - } - } - ] - }, - "description": { - "type": "string", - "markdownDescription": "A description of the parameter" - }, - "enum": { - "type": "array", - "items": { - "type": "string" - }, - "minItems": 1, - "markdownDescription": "List of allowed values for an `enum` type parameter" - } - }, - "additionalProperties": false, - "required": [ - "type" - ] - }, - "minProperties": 1 + "$ref": "#/definitions/jobParameters" } }, "required": [ @@ -700,7 +784,26 @@ "type": "string" }, "shell": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "required": [ @@ -709,7 +812,7 @@ "additionalProperties": false }, "resource_class": { - "type": "string" + "$ref": "#/definitions/resourceClass" }, "docker": { "type": "array", @@ -814,6 +917,27 @@ } ] }, + "gcp_auth": { + "type": "object", + "markdownDescription": "Authenticate to Google Artifact Registry with OIDC", + "properties": { + "oidc_service_account": { + "type": "string" + }, + "workload_identity_pool": { + "type": "string" + }, + "workload_identity_provider": { + "type": "string" + } + }, + "required": [ + "oidc_service_account", + "workload_identity_pool", + "workload_identity_provider" + ], + "additionalProperties": false + }, "auth": { "type": "object", "properties": { @@ -887,27 +1011,32 @@ }, "docker_layer_caching": { "markdownDescription": "Set to `true` to enable [Docker Layer Caching](https://circleci.com/docs/docker-layer-caching). Note: If you haven't already, you must open a support ticket to have a CircleCI Sales representative contact you about enabling this feature on your account for an additional fee.", - "anyOf": [ - { - "type": "string", - "pattern": " *<< *parameters.([^ ]+) *>> *" - }, - { - "type": "boolean" - }, + "type": "boolean" + }, + "resource_class": { + "type": "string" + }, + "shell": { + "oneOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "array", + "items": { + "type": "string" + } } ] }, - "resource_class": { - "type": "string" - }, - "shell": { - "type": "string" + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "additionalProperties": false @@ -1198,8 +1327,18 @@ "markdownDescription": "In which directory to run this step (default: `working_directory` of the job)" }, "no_output_timeout": { - "type": "string", - "pattern": "\\d+(\\.\\d+)?[mhs]", + "anyOf": [ + { + "type": "string", + "pattern": "\\d+(\\.\\d+)?[mhs]" + }, + { + "type": "integer" + }, + { + "$ref": "#/definitions/expression" + } + ], "default": "10m", "markdownDescription": "Elapsed time the command can run without output. The string is a decimal with unit suffix, such as \"20m\", \"1.25h\", \"5s\" (default: 10 minutes)" }, @@ -1207,15 +1346,231 @@ "$ref": "#/definitions/stepWhen" }, "max_auto_reruns": { - "type": "integer", - "minimum": 1, - "maximum": 5, + "anyOf": [ + { + "type": "integer", + "minimum": 1, + "maximum": 5 + }, + { + "$ref": "#/definitions/expression" + } + ], "markdownDescription": "Maximum number of automatic reruns for this step" }, "auto_rerun_delay": { - "type": "string", - "pattern": "^(10|[1-9])m|([1-9][0-9]*)s$", + "anyOf": [ + { + "type": "string", + "pattern": "^((10|[1-9])m|([1-9][0-9]*)s)$" + }, + { + "$ref": "#/definitions/expression" + } + ], "markdownDescription": "Delay before automatic rerun of this step" + }, + "teardown": { + "type": "array", + "markdownDescription": "Steps to run at the end of the job, in reverse order, whether or not it succeeded: `run`, `save_cache`, `persist_to_workspace`, `store_artifacts` and `store_test_results`.", + "items": { + "type": "object", + "minProperties": 1, + "maxProperties": 1, + "additionalProperties": false, + "properties": { + "run": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "required": [ + "command" + ], + "properties": { + "command": { + "type": "string", + "markdownDescription": "Command to run via the shell" + }, + "name": { + "type": "string", + "markdownDescription": "Title of the step to be shown in the CircleCI UI (default: full `command`)" + }, + "when": { + "$ref": "#/definitions/stepWhen" + }, + "background": { + "enum": [ + false + ], + "markdownDescription": "A teardown step can't run in the background: it would be cancelled as soon as it started." + }, + "max_auto_reruns": { + "anyOf": [ + { + "type": "integer", + "minimum": 1, + "maximum": 5 + }, + { + "$ref": "#/definitions/expression" + } + ] + }, + "auto_rerun_delay": { + "anyOf": [ + { + "type": "string", + "pattern": "^((10|[1-9])m|([1-9][0-9]*)s)$" + }, + { + "$ref": "#/definitions/expression" + } + ] + } + }, + "not": { + "required": [ + "teardown" + ] + }, + "if": { + "required": [ + "auto_rerun_delay" + ] + }, + "then": { + "required": [ + "max_auto_reruns" + ] + } + } + ] + }, + "save_cache": { + "markdownDescription": "https://circleci.com/docs/configuration-reference#save_cache\n\nGenerates and stores a cache of a file or directory of files such as dependencies or source code in our object storage. Later jobs can restore this cache using the `restore_cache` step.", + "type": "object", + "required": [ + "paths", + "key" + ], + "properties": { + "paths": { + "$ref": "#/definitions/stringOrList", + "markdownDescription": "List of directories which should be added to the cache" + }, + "key": { + "type": "string", + "minLength": 1, + "markdownDescription": "Unique identifier for this cache" + }, + "name": { + "type": "string", + "markdownDescription": "Title of the step to be shown in the CircleCI UI (default: 'Saving Cache')" + }, + "when": { + "$ref": "#/definitions/stepWhen" + } + }, + "additionalProperties": false + }, + "persist_to_workspace": { + "markdownDescription": "https://circleci.com/docs/configuration-reference#persist_to_workspace\n\nSpecial step used to persist a temporary file to be used by another job in the workflow", + "type": "object", + "required": [ + "root" + ], + "oneOf": [ + { + "required": [ + "paths" + ] + }, + { + "required": [ + "path" + ] + } + ], + "properties": { + "root": { + "type": "string", + "markdownDescription": "Either an absolute path or a path relative to `working_directory`" + }, + "paths": { + "$ref": "#/definitions/stringOrList", + "markdownDescription": "Glob identifying file(s), or a non-glob path to a directory to add to the shared workspace. Interpreted as relative to the workspace root. Must not be the workspace root itself." + }, + "path": { + "type": "string", + "markdownDescription": "A single glob or path to add to the shared workspace, instead of `paths`" + }, + "name": { + "type": "string", + "markdownDescription": "Title of the step to be shown in the CircleCI UI" + }, + "when": { + "$ref": "#/definitions/stepWhen" + } + }, + "additionalProperties": false + }, + "store_artifacts": { + "markdownDescription": "https://circleci.com/docs/configuration-reference#store_artifacts\n\nStep to store artifacts (for example logs, binaries, etc) to be available in the web app or through the API.", + "type": "object", + "required": [ + "path" + ], + "properties": { + "path": { + "type": "string", + "markdownDescription": "Directory in the primary container to save as job artifacts" + }, + "destination": { + "type": "string", + "markdownDescription": "Prefix added to the artifact paths in the artifacts API (default: the directory of the file specified in `path`)" + }, + "name": { + "type": "string", + "markdownDescription": "Title of the step to be shown in the CircleCI UI" + }, + "when": { + "$ref": "#/definitions/stepWhen" + } + }, + "additionalProperties": false + }, + "store_test_results": { + "markdownDescription": "https://circleci.com/docs/configuration-reference#storetestresults\n\nSpecial step used to upload test results so they display in builds' Test Summary section and can be used for timing analysis. To also see test result as build artifacts, please use the `store_artifacts` step.", + "type": "object", + "required": [ + "path" + ], + "properties": { + "path": { + "type": "string", + "markdownDescription": "Path (absolute, or relative to your `working_directory`) to directory containing subdirectories of JUnit XML or Cucumber JSON test metadata files" + }, + "name": { + "type": "string", + "markdownDescription": "Title of the step to be shown in the CircleCI UI" + }, + "when": { + "$ref": "#/definitions/stepWhen" + } + }, + "additionalProperties": false + } + } + } + }, + "pwd": { + "type": "string" + }, + "path": { + "type": "string" } }, "required": [ @@ -1233,10 +1588,15 @@ "required": [ "max_auto_reruns" ] - } + }, + "additionalProperties": false } ] }, + "deploy": { + "markdownDescription": "https://circleci.com/docs/reference/configuration-reference/#deploy-deprecated\n\n**Deprecated.** Replace it with `run`, which takes the same options.", + "$ref": "#/definitions/step/oneOf/1/properties/run" + }, "checkout": { "markdownDescription": "https://circleci.com/docs/configuration-reference#checkout\n\nSpecial step used to check out source code to the configured `path` (defaults to the `working_directory`). The reason this is a special step is because it is more of a helper function designed to make checking out code easy for you. If you require doing git over HTTPS you should not use this step as it configures git to checkout over ssh.", "oneOf": [ @@ -1292,23 +1652,18 @@ "default": false, "markdownDescription": "When `docker_layer_caching` is set to `true`, CircleCI will try to reuse Docker Images (layers) built during a previous job or workflow (Paid feature)" }, + "prefer_same_region": { + "type": "boolean", + "default": false, + "markdownDescription": "Set this to `true` to pull images from the same region as the VM where possible. If the pull fails, CircleCI falls back to the image's original region" + }, "version": { - "markdownDescription": "If your build requires a specific docker image, you can set it as an image attribute", + "markdownDescription": "The Docker version to use, such as `docker29`, `edge` or `previous`, or `default`. The versions offered depend on the job's resource class.", "anyOf": [ { "type": "string", "enum": [ - "20.10.24", - "20.10.23", - "20.10.18", - "20.10.17", - "20.10.14", - "20.10.12", - "20.10.11", - "20.10.7", - "20.10.6", - "20.10.2", - "19.03.13" + "default" ] }, { @@ -1318,6 +1673,10 @@ }, "when": { "$ref": "#/definitions/stepWhen" + }, + "resource_class": { + "type": "string", + "markdownDescription": "Not a `setup_remote_docker` option. It is accepted, and ignored." } }, "additionalProperties": false @@ -1333,14 +1692,12 @@ ], "properties": { "paths": { - "type": "array", - "items": { - "type": "string" - }, + "$ref": "#/definitions/stringOrList", "markdownDescription": "List of directories which should be added to the cache" }, "key": { "type": "string", + "minLength": 1, "markdownDescription": "Unique identifier for this cache" }, "name": { @@ -1383,10 +1740,7 @@ ], "properties": { "keys": { - "type": "array", - "items": { - "type": "string" - }, + "$ref": "#/definitions/stringOrList", "markdownDescription": "List of cache keys to lookup for a cache to restore. Only first existing key will be restored." }, "name": { @@ -1451,8 +1805,19 @@ "markdownDescription": "https://circleci.com/docs/configuration-reference#persist_to_workspace\n\nSpecial step used to persist a temporary file to be used by another job in the workflow", "type": "object", "required": [ - "root", - "paths" + "root" + ], + "oneOf": [ + { + "required": [ + "paths" + ] + }, + { + "required": [ + "path" + ] + } ], "properties": { "root": { @@ -1460,12 +1825,13 @@ "markdownDescription": "Either an absolute path or a path relative to `working_directory`" }, "paths": { - "type": "array", - "items": { - "type": "string" - }, + "$ref": "#/definitions/stringOrList", "markdownDescription": "Glob identifying file(s), or a non-glob path to a directory to add to the shared workspace. Interpreted as relative to the workspace root. Must not be the workspace root itself." }, + "path": { + "type": "string", + "markdownDescription": "A single glob or path to add to the shared workspace, instead of `paths`" + }, "name": { "type": "string", "markdownDescription": "Title of the step to be shown in the CircleCI UI" @@ -1510,10 +1876,7 @@ "type": "object", "properties": { "fingerprints": { - "type": "array", - "items": { - "type": "string" - }, + "$ref": "#/definitions/stringOrList", "markdownDescription": "List of fingerprints corresponding to the keys to be added" }, "when": { @@ -1523,6 +1886,41 @@ "additionalProperties": false } ] + }, + "install_signing_bundle": { + "markdownDescription": "Installs the code signing bundles named in the executor's `code_signing` list. macOS and machine executors only.", + "type": [ + "object", + "null" + ] + }, + "with_tool_cache": { + "markdownDescription": "Runs `steps` with a cache kept for `tool` (beta).", + "type": "object", + "required": [ + "tool", + "steps" + ], + "properties": { + "tool": { + "enum": [ + "gradle", + "bazel", + "turborepo", + "xcode" + ], + "markdownDescription": "The tool whose cache is kept" + }, + "steps": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/step" + }, + "markdownDescription": "The steps to run with the cache" + } + }, + "additionalProperties": false } }, "additionalProperties": { @@ -1552,18 +1950,8 @@ "markdownDescription": "A logical condition that must evaluate to true for the steps to run" }, "steps": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/step" - } - }, - { - "$ref": "#/definitions/step" - } - ], - "markdownDescription": "A list of steps to be performed when the condition is true" + "markdownDescription": "A list of steps to be performed when the condition is true", + "$ref": "#/definitions/step" } } }, @@ -1580,22 +1968,19 @@ "markdownDescription": "A logical condition that must evaluate to false for the steps to run" }, "steps": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/step" - } - }, - { - "$ref": "#/definitions/step" - } - ], - "markdownDescription": "A list of steps to be performed when the condition is false" + "markdownDescription": "A list of steps to be performed when the condition is false", + "$ref": "#/definitions/step" } } } } + }, + { + "type": "array", + "items": { + "$ref": "#/definitions/step" + }, + "markdownDescription": "A list of steps, such as one an anchor holds, which is flattened into the list it's in." } ] }, @@ -1611,6 +1996,12 @@ "additionalProperties": { "type": "object", "properties": { + "name": { + "type": "string", + "minLength": 1, + "pattern": ".*[^ ].*$", + "markdownDescription": "The name of this job in the workflow, in place of the job's own. Needed to invoke the same job more than once. In a matrix, `<< matrix.x >>` in it is filled in for each member." + }, "requires": { "type": "array", "markdownDescription": "Jobs are run in parallel by default, so you must explicitly require any dependencies by their job name.", @@ -1746,10 +2137,15 @@ }, "additionalProperties": false } - } + }, + "additionalProperties": false }, { - "type": "string" + "type": "string", + "not": { + "pattern": "<<.*>>" + }, + "markdownDescription": "An expression deciding whether the job runs. It refers to pipeline values without `<< >>`, as in `pipeline.git.branch == \"main\"`." } ] }, @@ -1771,22 +2167,44 @@ "type": "string" }, "pre-steps": { - "steps": { - "type": "array", - "items": { - "$ref": "#/definitions/step" - }, - "minItems": 1 - } + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/step" + }, + { + "description": "The compiler doesn't check these steps' shape, and compiles a step given no arguments.", + "type": "object", + "minProperties": 1, + "maxProperties": 1, + "additionalProperties": { + "type": "null" + } + } + ] + }, + "markdownDescription": "Steps to run before the job's own steps." }, "post-steps": { - "steps": { - "type": "array", - "items": { - "$ref": "#/definitions/step" - }, - "minItems": 1 - } + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/step" + }, + { + "description": "The compiler doesn't check these steps' shape, and compiles a step given no arguments.", + "type": "object", + "minProperties": 1, + "maxProperties": 1, + "additionalProperties": { + "type": "null" + } + } + ] + }, + "markdownDescription": "Steps to run after the job's own steps." }, "matrix": { "type": "object", @@ -1815,7 +2233,9 @@ "serial-group": { "markdownDescription": "`serial-group` allows a group of jobs to run in series, rather than concurrently, across an organization. Serial groups control the orchestration of jobs across an organization, not just within projects and pipelines.\nSee for more details.", "type": "string", - "minLength": 1 + "minLength": 1, + "maxLength": 512, + "pattern": ".*[^ ].*$" }, "override-with": { "type": "string" @@ -1824,6 +2244,123 @@ } } ] + }, + "jobParameters": { + "markdownDescription": "https://circleci.com/docs/reusing-config#using-the-parameters-declaration\n\nA map of parameter keys.", + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "boolean", + "string", + "steps", + "enum", + "executor", + "integer", + "env_var_name" + ], + "markdownDescription": "The parameter type. See [Parameter Types](https://circleci.com/docs/reusing-config#parameter-syntax) for details:\n- `boolean`: A boolean parameter\n- `string`: A string parameter \n- `integer`: An integer parameter\n- `enum`: An enum parameter (list of allowed string values)\n- `executor`: An executor parameter (allows job to choose executor)\n- `steps`: A steps parameter (allows mixing predefined and user-defined steps)\n- `env_var_name`: An environment variable name parameter (must match POSIX_NAME regexp)" + }, + "default": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "array", + "items": { + "$ref": "#/definitions/step" + } + } + ] + }, + "description": { + "type": "string", + "markdownDescription": "A description of the parameter" + }, + "enum": { + "type": "array", + "items": { + "type": "string" + }, + "minItems": 1, + "markdownDescription": "List of allowed values for an `enum` type parameter" + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + }, + "minProperties": 1 + }, + "resourceClass": { + "anyOf": [ + { + "type": "string", + "default": "medium", + "enum": [ + "small", + "medium", + "medium+", + "large", + "xlarge", + "2xlarge", + "2xlarge+", + "small.gen2", + "medium.gen2", + "medium+.gen2", + "large.gen2", + "xlarge.gen2", + "2xlarge.gen2", + "2xlarge+.gen2", + "medium.gen3", + "large.gen3", + "xlarge.gen3", + "2xlarge.gen3", + "2xlarge+.gen3", + "arm.medium", + "arm.large", + "arm.xlarge", + "arm.2xlarge", + "arm.medium.gen2", + "arm.large.gen2", + "arm.xlarge.gen2", + "arm.2xlarge.gen2", + "gpu.nvidia.small.gen2", + "gpu.nvidia.small.multi", + "gpu.nvidia.medium", + "gpu.nvidia.medium.multi", + "gpu.nvidia.large", + "windows.medium", + "windows.large", + "windows.xlarge", + "windows.2xlarge", + "windows.medium.gen2", + "windows.large.gen2", + "windows.xlarge.gen2", + "windows.2xlarge.gen2", + "windows.2xlarge+.gen2", + "windows.gpu.nvidia.medium", + "m4pro.medium", + "m4pro.large" + ] + }, + { + "title": "Any other resource class, a self-hosted runner, or a parameter", + "type": "string" + } + ], + "markdownDescription": "https://circleci.com/docs/reference/configuration-reference/#resourceclass\n\nResource class for the job. Can be either a predefined resource class (e.g., `medium`, `large`) or a self-hosted runner in the format `/`." } }, "type": "object", @@ -1860,7 +2397,26 @@ "type": "string" }, "shell": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "required": [ @@ -1869,43 +2425,7 @@ "additionalProperties": false }, "resource_class": { - "oneOf": [ - { - "type": "string", - "default": "medium", - "enum": [ - "small", - "medium", - "medium+", - "large", - "xlarge", - "2xlarge", - "2xlarge+", - "arm.medium", - "arm.large", - "arm.xlarge", - "arm.2xlarge", - "gpu.nvidia.small", - "gpu.nvidia.medium", - "windows.gpu.nvidia.medium", - "m4pro.medium", - "m4pro.large", - "small.gen2", - "medium.gen2", - "medium+.gen2", - "large.gen2", - "xlarge.gen2", - "2xlarge.gen2", - "2xlarge+.gen2" - ] - }, - { - "title": "Self-hosted runner", - "type": "string", - "pattern": "^[a-zA-Z0-9_-]+/[a-zA-Z0-9_-]+$" - } - ], - "markdownDescription": "https://circleci.com/docs/reference/configuration-reference/#resourceclass\n\nResource class for the job. Can be either a predefined resource class (e.g., `medium`, `large`) or a self-hosted runner in the format `/`." + "$ref": "#/definitions/resourceClass" }, "docker": { "type": "array", @@ -2017,6 +2537,27 @@ ], "markdownDescription": "Authentication for AWS EC2 Container Registry (ECR). You can use the access/secret keys or OIDC." }, + "gcp_auth": { + "type": "object", + "markdownDescription": "Authenticate to Google Artifact Registry with OIDC", + "properties": { + "oidc_service_account": { + "type": "string" + }, + "workload_identity_pool": { + "type": "string" + }, + "workload_identity_provider": { + "type": "string" + } + }, + "required": [ + "oidc_service_account", + "workload_identity_pool", + "workload_identity_provider" + ], + "additionalProperties": false + }, "auth": { "type": "object", "properties": { @@ -2093,27 +2634,32 @@ }, "docker_layer_caching": { "markdownDescription": "Set to `true` to enable [Docker Layer Caching](https://circleci.com/docs/docker-layer-caching). Note: If you haven't already, you must open a support ticket to have a CircleCI Sales representative contact you about enabling this feature on your account for an additional fee.", - "anyOf": [ - { - "type": "string", - "pattern": " *<< *parameters.([^ ]+) *>> *" - }, - { - "type": "boolean" - }, + "type": "boolean" + }, + "resource_class": { + "type": "string" + }, + "shell": { + "oneOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "array", + "items": { + "type": "string" + } } ] }, - "resource_class": { - "type": "string" - }, - "shell": { - "type": "string" + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "additionalProperties": false @@ -2274,12 +2820,12 @@ "branches" ], "additionalProperties": false + }, + "observability": { + "type": "object" } }, - "additionalProperties": false, - "required": [ - "notify" - ] + "additionalProperties": false }, "workflows": { "type": "object", @@ -2361,9 +2907,16 @@ "markdownDescription": "Specifies which triggers will cause this workflow to be executed. Default behavior is to trigger the workflow when pushing to a branch." }, "max_auto_reruns": { - "type": "integer", - "minimum": 1, - "maximum": 5, + "anyOf": [ + { + "type": "integer", + "minimum": 1, + "maximum": 5 + }, + { + "$ref": "#/definitions/expression" + } + ], "markdownDescription": "The maximum number of times a workflow will be automatically rerun if it fails" }, "when": { @@ -2419,7 +2972,7 @@ "type": "object", "propertyNames": { "type": "string", - "pattern": "^[A-Za-z][A-Za-z\\s\\d_-]*$" + "pattern": ".+" }, "additionalProperties": { "type": "object", @@ -2435,8 +2988,7 @@ "$ref": "#/definitions/workflowJobInvocation" } } - }, - "additionalProperties": false + } } }, "orbs": { @@ -2446,15 +2998,15 @@ ], "markdownDescription": "https://circleci.com/docs/configuration-reference#orbs-requires-version-21\n\nOrbs are reusable packages of CircleCI configuration that you may share across projects, enabling you to create encapsulated, parameterized commands, jobs, and executors that can be used across multiple projects.", "additionalProperties": { - "markdownDescription": "An orb reference can be specified in multiple ways:\n\n**String with semantic version:**\n- `namespace/orb-name@1.2.3` - specific version\n- `namespace/orb-name@1.2` - latest patch version of 1.2.x\n- `namespace/orb-name@1` - latest minor and patch of 1.x.x\n- `namespace/orb-name@volatile` - most recent release\n- `namespace/orb-name@dev:branch-name` - development version\n\n**String with parameter substitution:**\n- `namespace/orb-name@<>`\n- `namespace/orb-name@<>`\n\n**Inline orb object:** Define jobs, commands, and executors directly in this configuration.\n\n**URL orb:** A HTTPS URL to a YAML file containing the orb definition, for example in a GitHub repository.\n\nSee [Orb Concepts](https://circleci.com/docs/orbs/author/orb-concepts/#semantic-versioning) and [Creating Inline Orbs](https://circleci.com/docs/reference/reusing-config/#writing-inline-orbs) for more details.", + "markdownDescription": "An orb reference can be specified in multiple ways:\n\n**String with semantic version:**\n- `namespace/orb-name@1.2.3` - specific version\n- `namespace/orb-name@1.2` - latest patch version of 1.2.x\n- `namespace/orb-name@1` - latest minor and patch of 1.x.x\n- `namespace/orb-name@volatile` - most recent release\n- `namespace/orb-name@dev:branch-name` - development version\n\n**String with parameter substitution:**\n- `namespace/orb-name@<>`\n- `namespace/orb-name@<>`\n- `namespace/orb-name@dev:<>` - development version of the commit being built\n\n**Inline orb object:** Define jobs, commands, and executors directly in this configuration.\n\n**URL orb:** A HTTPS URL to a YAML file containing the orb definition, for example in a GitHub repository.\n\nSee [Orb Concepts](https://circleci.com/docs/orbs/author/orb-concepts/#semantic-versioning) and [Creating Inline Orbs](https://circleci.com/docs/reference/reusing-config/#writing-inline-orbs) for more details.", "oneOf": [ { "type": "string", - "pattern": "^[a-z][a-z0-9_-]+/[a-z][a-z0-9_-]+@(dev:[\\.a-z0-9_-]+|\\d+|\\d+\\.\\d+|\\d+\\.\\d+\\.\\d+|volatile)$" + "pattern": "^[a-z][a-z0-9_-]*/[a-z][a-z0-9_-]*@(dev:[^\\s\\p{Cc}]+|\\d+|\\d+\\.\\d+|\\d+\\.\\d+\\.\\d+|volatile)$" }, { "type": "string", - "pattern": "^[a-z][a-z0-9_-]+/[a-z][a-z0-9_-]+@ *<<.+>> *$" + "pattern": "^[a-z][a-z0-9_-]*/[a-z][a-z0-9_-]*@ *(dev:)?<<.+>> *$" }, { "type": "string", @@ -2592,7 +3144,26 @@ "type": "string" }, "shell": { - "type": "string" + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "required": [ @@ -2601,7 +3172,7 @@ "additionalProperties": false }, "resource_class": { - "type": "string" + "$ref": "#/definitions/resourceClass" }, "docker": { "type": "array", @@ -2706,6 +3277,27 @@ } ] }, + "gcp_auth": { + "type": "object", + "markdownDescription": "Authenticate to Google Artifact Registry with OIDC", + "properties": { + "oidc_service_account": { + "type": "string" + }, + "workload_identity_pool": { + "type": "string" + }, + "workload_identity_provider": { + "type": "string" + } + }, + "required": [ + "oidc_service_account", + "workload_identity_pool", + "workload_identity_provider" + ], + "additionalProperties": false + }, "auth": { "type": "object", "properties": { @@ -2779,27 +3371,32 @@ }, "docker_layer_caching": { "markdownDescription": "Set to `true` to enable [Docker Layer Caching](https://circleci.com/docs/docker-layer-caching). Note: If you haven't already, you must open a support ticket to have a CircleCI Sales representative contact you about enabling this feature on your account for an additional fee.", - "anyOf": [ - { - "type": "string", - "pattern": " *<< *parameters.([^ ]+) *>> *" - }, - { - "type": "boolean" - }, + "type": "boolean" + }, + "resource_class": { + "type": "string" + }, + "shell": { + "oneOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "array", + "items": { + "type": "string" + } } ] }, - "resource_class": { - "type": "string" - }, - "shell": { - "type": "string" + "code_signing": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[A-Za-z0-9-]+$", + "maxLength": 50 + }, + "markdownDescription": "Names of the code signing bundles the job may install with the `install_signing_bundle` step" } }, "additionalProperties": false @@ -3055,6 +3652,16 @@ ], "markdownDescription": "The version field is intended to be used in order to issue warnings for deprecation or breaking changes." }, + "setup": { + "type": "boolean", + "markdownDescription": "https://circleci.com/docs/dynamic-config\n\nMakes this a setup config: its workflow computes the config to continue the pipeline with, using the continuation orb or API." + }, + "functions": { + "markdownDescription": "Names the functions this config's steps can run, each as `host.tld/org/name@vX.Y.Z`. A step then runs one as `name` or `name/command`, with its flags under `with`.", + "additionalProperties": { + "markdownDescription": "A function, as `host.tld/org/name@vX.Y.Z`, for example `github.com/circleci-functions/setup-go@v0.5.1`" + } + }, "parameters": { "type": [ "object", diff --git a/src/check_jsonschema/builtin_schemas/vendor/citation-file-format.json b/src/check_jsonschema/builtin_schemas/vendor/citation-file-format.json index 762194bec..4d467315e 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/citation-file-format.json +++ b/src/check_jsonschema/builtin_schemas/vendor/citation-file-format.json @@ -994,7 +994,7 @@ "description": "The person's address." }, "affiliation": { - "description": "The person's affilitation.", + "description": "The person's affiliation.", "minLength": 1, "type": "string" }, diff --git a/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json b/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json index 4f2bc409f..dfb16e8d3 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json +++ b/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json @@ -2163,7 +2163,7 @@ "type": "string" }, "minItems": 1, - "maxItems": 2 + "maxItems": 10 }, "files_commits": { "markdownDescription": "Use the `cache:key:files_commits` keyword to generate a new cache key when the latest commit changes for the specified files. [Learn More](https://docs.gitlab.com/ci/yaml/#cachekeyfiles_commits)", @@ -2677,6 +2677,9 @@ "artifacts": { "type": "boolean" }, + "optional": { + "type": "boolean" + }, "parallel": { "$ref": "#/definitions/parallel_matrix" } diff --git a/src/check_jsonschema/builtin_schemas/vendor/meltano.json b/src/check_jsonschema/builtin_schemas/vendor/meltano.json index f4dedb536..74199952e 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/meltano.json +++ b/src/check_jsonschema/builtin_schemas/vendor/meltano.json @@ -219,6 +219,13 @@ "default": 5, "minimum": 0 }, + "job_heartbeat_interval": { + "type": "integer", + "description": "The interval in seconds between job heartbeats.", + "default": 1, + "minimum": 1, + "exclusiveMaximum": 300 + }, "project_readonly": { "type": "boolean", "description": "Whether the project is read-only.", diff --git a/src/check_jsonschema/builtin_schemas/vendor/mergify.json b/src/check_jsonschema/builtin_schemas/vendor/mergify.json index 4711635b5..27c007666 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/mergify.json +++ b/src/check_jsonschema/builtin_schemas/vendor/mergify.json @@ -346,7 +346,7 @@ "type": "array" }, "regexes": { - "description": "The list of regexes to find branches the pull request should be copied to.", + "description": "The list of regexes to find branches the pull request should be copied to. They are matched against the repository's branches, of which Mergify reads at most 1000: in a repository with more than 1000 branches, the action fails.", "items": { "format": "regex", "type": "string" @@ -1050,6 +1050,402 @@ "title": "CommitMessageFormatModel", "type": "object" }, + "ConflictResolverModel": { + "additionalProperties": false, + "properties": { + "paths": { + "description": "Glob patterns of the files this resolver applies to, matched against the path from the repository root exactly like `scopes` file patterns. `*` does not cross a `/`, so `*.md` matches only Markdown files at the root, and `docs/*.md` only those directly in `docs/` -- unlike `.gitattributes`, where a pattern with no `/` matches at any depth. `**` matches any number of directories, and `{a,b}` either alternative. Patterns, unlike a `package-manager` entry's `directories`, which are literal.", + "items": { + "type": "string" + }, + "minItems": 1, + "title": "Paths", + "type": "array" + }, + "strategy": { + "description": "How to merge a matching file when two pull requests of the same batch both change it. `union`, `ours` and `theirs` are git's names, and `ours` is always what the batch already holds, the base branch plus the pull requests queued ahead, and never the incoming pull request:\n\n- `union`: Keep both sides' lines where they conflict, the batch's first.\n- `ours`: Keep the batch's whole file and discard the incoming pull request's change to it, even where the two did not conflict.\n- `theirs`: Take the incoming pull request's whole file and discard the batch's, even where the two did not conflict.\n- `prefer-ours`: Merge normally, and keep the batch's side only on the lines that conflict -- its whole file when both sides added the file.\n- `prefer-theirs`: Merge normally, and keep the incoming pull request's side only on the lines that conflict -- its whole file when both sides added the file.\n- `json`: Merge a JSON file by its structure rather than by line, so changes to different keys or array elements merge even on adjacent lines, and neither side's change is discarded. Two different values for the same key, a change to a key the other side deleted, a key both sides added differently, two insertions at the same place in an array, or two changes to the same array element, even to different fields of it, are a conflict even where git's line merge would have been clean. Where git's line merge is clean and gives the same result, that text is used as is; otherwise the incoming pull request's changes are written into the batch's text as it wrote them, the rest keeps the batch's formatting and key order, and a change written in a style the batch's file does not use is a conflict. A file that is not valid JSON is merged by line as usual.\n- `pnpm`: Merge a `pnpm-lock.yaml` (lockfile version 9) entry by entry, so two pull requests updating two different dependencies merge even where their entries sit side by side, including when both moved peers of the same package. The same dependency updated to two versions, a package updated on one side while the other moved its peers, a dependency one side removed and the other updated, or a merged file whose entries refer to a package version it no longer has, are a conflict, even where git's line merge would have been clean. The `package.json` beside it usually conflicts too: a `package-manager: npm` entry resolves both. A file that is not a version 9 lockfile is merged by line as usual.\n- `uv`: Merge a `uv.lock` and the `pyproject.toml` beside it entry by entry, so two pull requests updating two different dependencies merge in both files even on adjacent lines. A conflict, even where git's line merge would have been clean: the same dependency updated to two versions; a `uv.lock` package one side updated and the other changed, or one side changed while depending on a package the other side updated, since the lockfile records no version constraint to check the two against; and a merged `uv.lock` naming a package it no longer has, or holding one nothing uses. A file written in a shape uv does not write, such as a multi-line string, is merged by line as usual.\n- `rails-schema`: Merge a Rails `db/schema.rb` by line. When two pull requests that each add a migration both change its version line (`ActiveRecord::Schema[8.1].define(version: ...)`), keep the later version: what `rails db:migrate` writes once both migrations are applied. Any other conflict in the file, version lines written by two different Rails versions, or a version older than the one the file had before either change, is a conflict as usual.\n- `yarn`: Merge a `yarn.lock`, from yarn 1 or from yarn 2 and later, entry by entry, so two pull requests updating two different dependencies merge even where their entries sit side by side. The same dependency updated to two versions, a dependency one side removed and the other updated, the two sides holding different `__metadata`, or a merged file referring to a package version it no longer has, or holding one nothing uses, are a conflict, even where git's line merge would have been clean. The `package.json` beside it usually conflicts too: a `package-manager: npm` entry resolves both. A file in neither yarn format is merged by line as usual.\n- `typescript`: Merge a TypeScript file (`.ts`, `.tsx`, `.mts`, `.cts`, `.d.ts`) or a JavaScript file (`.js`, `.jsx`, `.mjs`, `.cjs`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, functions, members, object keys, tests or JSX elements at the same place keep both: the batch's first, or in the order the file keeps them sorted in. The same declaration, statement or value changed two ways, a change to something the other side deleted, something one side moved and the other deleted or moved elsewhere, the same name added twice, statements added at the same place (in a function body, or a file's own, such as an `exports.name = ...` or a `require` call), declarations added at the same place that run code where they stand (a variable, a field or an object key whose value calls code, a decorated class), tests of a serial suite, two enum members given the same value, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, is larger than 2 MiB, or is minified JavaScript (more than 110 characters a line on average) is merged by line as usual.\n- `rails-structure`: Merge the `schema_migrations` list Rails writes at the end of a `db/structure.sql`, so two pull requests that each add a migration merge even though both add a row at the same end of the list: it is written back with the migrations either side added and without those either side removed, sorted as Rails sorts it. The rest of the file is merged by line as usual, so the same table changed by both pull requests is still a conflict, and so are both sides re-sorting the list in opposite orders and a list left with no migration. A file without exactly one such list, as any other SQL file, is merged by line as usual.\n- `rust`: Merge a Rust file (`.rs`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, items, methods, fields, enum variants, match arms or derives at the same place keep both: the batch's first, with imports and modules in rustfmt's order and layout. The same item or expression changed two ways, a change to something the other side deleted, the same name added twice, a macro both sides changed, items added at the same place whose order matters (a `macro_rules!`, a field of a `#[repr]` struct, a match arm with a guard), a match that would miss an enum variant the other side added, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.\n- `python`: Merge a Python file (`.py`, `.pyi`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, functions, tests, methods, string dictionary keys or keyword arguments at the same place keep both: the batch's first, and imports in the order isort and ruff write them. Each keeps its own decorators, docstring, comments and indentation. A function both pull requests changed, statements or class fields added at the same place, definitions or values whose decorators (other than a test's own marks, fixtures and patches), defaults, annotations, operators or subscripts can run code, classes with a base that could register them, imports added to a section the file keeps in no known order, a change to something the other side deleted, the same name added twice, a name one side removed that the other still uses, a block one side re-indented, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.\n- `yaml`: Merge a YAML file (`.yml`, `.yaml`) by its structure where git's line merge conflicts, so two pull requests adding different keys to a mapping keep both, the batch's first or in the order the mapping keeps its keys sorted in, and two adding items at the end of a sequence (a job's steps, a list of hosts) keep both, the batch's first, as do two changing different items of one (the action pinned on each of two neighbouring steps). Each side's text is kept as it wrote it, comments included. The same key or item changed two ways, a change to something the other side deleted, the same key added twice, items added at the same place anywhere but the end of a sequence, an item both append among different ones, a document added, removed or replaced, an anchor one side changed while the other changed what refers to it, or a result that does not read back as both sides' changes are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, is larger than 2 MiB, has more than 32,767 lines (16,383 with Windows line endings) or a longer line, or uses a list or an alias as a key is merged by line as usual. In Mergify's own configuration file, a rule of `pull_request_rules`, `queue_rules`, `priority_rules` or `merge_protections` is known by its `name`; two rules or entries added at the same place, its end included, are a conflict in `pull_request_rules`, `queue_rules`, `priority_rules` and `conflict_resolvers`, whose order Mergify reads; and two conditions added at the same place keep both.\n- `cargo`: Merge a `Cargo.lock` (lockfile version 3 or 4) and the `Cargo.toml` beside it entry by entry, so two pull requests updating or adding two different crates merge in both files even on adjacent lines, and two adding a crate to a workspace's `members` keep both. A conflict, even where git's line merge would have been clean: the same crate updated to two versions or changed two ways; a `Cargo.lock` package one side changed while depending on a crate the other side removed or moved to a lower version, since the lockfile records no version constraint to check the two against; the two sides holding different lockfile versions; and a merged `Cargo.lock` that is not what Cargo writes, naming a package it no longer has, holding one nothing uses, or two versions of a crate Cargo would resolve to one. A file written in a shape Cargo does not write, such as a multi-line string, or an older lockfile version, is merged by line as usual.\n- `npm`: Merge a `package-lock.json` or an `npm-shrinkwrap.json` (lockfile version 2 or 3) entry by entry, so two pull requests updating or adding two different dependencies merge even where their entries sit side by side. A conflict, even where git's line merge would have been clean: the same package changed two ways; a package one side changed and the other removed; the two sides holding different lockfile versions; and a merged file in which a dependency would resolve to a version outside its range that no side resolved it to, or in which npm would mark a package development-only, optional or unused otherwise than the side it comes from does. The `package.json` beside it usually conflicts too: a `package-manager: npm` entry resolves both. A version 1 lockfile, or a file laid out otherwise than npm writes it, is merged by line as usual.\n- `go`: Merge a Go file (`.go`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, functions, methods, types, struct fields, interface methods, constants, map keys or rows at the end of a test table at the same place keep both: the batch's first, with imports in gofmt's order and the lines laid out as gofmt aligns them. The same declaration or value changed two ways, a function or a test table row both pull requests changed, a change to something the other side deleted, the same name declared twice, two constants given the same value, declarations added at the same place whose order matters (an `init` function, an `iota` constant, a variable or key whose value calls code, a field of a struct with a padding field), table rows added at the same place anywhere but the end, an import left unused or a package left without its import, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.\n- `gomod`: Merge a `go.mod` and the `go.sum` beside it entry by entry, so two pull requests updating or adding two different modules merge in both files even on adjacent lines. A conflict, even where git's line merge would have been clean: the same module updated to two versions or changed two ways, in either file. Neither file records why a module is required, so a module one pull request removed is removed even where the other pull request's change needs it, including on lines git's line merge would have conflicted on, and Go then refuses to build until `go mod tidy` puts it back. A `go.mod` with a quoted string or a directive Go does not know is merged by line as usual.\n- `sbt`: Merge an sbt build file (`build.sbt`, `project/*.sbt`, `project/*.scala`, `project/build.properties`) by line as git does, except that a change rewriting only versions never conflicts with the lines around it: two pull requests bumping dependencies on adjacent lines, or one bumping a dependency beside a line the other adds or removes, merge, each version taken from the pull request that changed it. A version is a double-quoted string that reads as one, or the value of `project/build.properties`' `sbt.version`. The same version changed two ways, and lines both pull requests changed otherwise, such as two dependencies added at one place or one appended to a `Seq(...)` whose last element the other bumped, are a conflict as usual. A merge git completes is left as git wrote it.\n- `terraform`: Merge a `.terraform.lock.hcl`, from Terraform or OpenTofu, provider by provider, so two pull requests updating or adding two different providers merge even on adjacent lines, and so do two pull requests locking one provider version for two platforms. A conflict, even where git's line merge would have been clean: the same provider changed by both to two versions or under two sets of constraints. The lock file does not record why a provider is required, so a provider one pull request removed is removed even where the other pull request's change needs it, including on lines git's line merge would have conflicted on, and `terraform init` then puts it back. A lock file either pull request wrote in a layout Terraform does not write, such as with a `module` block or a list on one line, is merged by line as usual.\n- `nix`: Merge a `flake.lock` (lockfile version 7) input by input, so two pull requests updating or adding two different inputs merge, even where an input one adds makes Nix rename the nodes the other updated. A conflict, even where git's line merge would have been clean: the same input locked two ways, or locked by one side and removed by the other; a merged `flake.lock` with a `follows` leading to no input or a node nothing uses; and a merge base not written as Nix writes one under two sides that are. Either side not written as Nix writes one, or in an older lockfile version, is merged by line as usual. The `flake.nix` beside it is not read.\n- `ruby`: Merge a Ruby file (`.rb`, `.rake`, `.gemspec`, `.ru`, `.rbi`, a `Gemfile` or a `Rakefile`) by its syntax tree where git's line merge conflicts, so two pull requests adding different methods, attributes, constants, classes, requires, tests, `let` helpers, gem specification dependencies or hash keys at the same place keep both: the batch's first, with requires kept in the order the file sorts them. The same definition or value changed two ways, a method or a block of code both pull requests changed, a change to something the other side deleted, the same name defined twice, constants written together changed differently (a version's `TINY` on one side and `PRE` on the other), statements and class-body calls added at the same place whose order matters (`include`, `has_many`, `validates`, a hook, a Gemfile's `gem`), a method one pull request deleted that the other one's change still calls, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.\n\nA conflict on any other file still removes the pull request from the batch.", + "enum": [ + "union", + "ours", + "theirs", + "prefer-ours", + "prefer-theirs", + "json", + "pnpm", + "uv", + "rails-schema", + "yarn", + "typescript", + "rails-structure", + "rust", + "python", + "yaml", + "cargo", + "npm", + "go", + "gomod", + "sbt", + "terraform", + "nix", + "ruby" + ], + "title": "Strategy", + "type": "string", + "x-mergify-enum": [ + { + "description": "Keep both sides' lines where they conflict, the batch's first.", + "facts": { + "discards": null, + "kind": "git-builtin", + "options": {}, + "resolves_binary": false, + "resolves_clashes": true, + "suits": [ + "append-only" + ] + } + }, + { + "description": "Keep the batch's whole file and discard the incoming pull request's change to it, even where the two did not conflict.", + "facts": { + "discards": { + "scope": "whole-file", + "side": "theirs" + }, + "kind": "driver", + "options": {}, + "resolves_binary": true, + "resolves_clashes": true, + "suits": [] + } + }, + { + "description": "Take the incoming pull request's whole file and discard the batch's, even where the two did not conflict.", + "facts": { + "discards": { + "scope": "whole-file", + "side": "ours" + }, + "kind": "driver", + "options": {}, + "resolves_binary": true, + "resolves_clashes": true, + "suits": [] + } + }, + { + "description": "Merge normally, and keep the batch's side only on the lines that conflict -- its whole file when both sides added the file.", + "facts": { + "discards": { + "scope": "conflicting-lines", + "side": "theirs" + }, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": true, + "suits": [] + } + }, + { + "description": "Merge normally, and keep the incoming pull request's side only on the lines that conflict -- its whole file when both sides added the file.", + "facts": { + "discards": { + "scope": "conflicting-lines", + "side": "ours" + }, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": true, + "suits": [] + } + }, + { + "description": "Merge a JSON file by its structure rather than by line, so changes to different keys or array elements merge even on adjacent lines, and neither side's change is discarded. Two different values for the same key, a change to a key the other side deleted, a key both sides added differently, two insertions at the same place in an array, or two changes to the same array element, even to different fields of it, are a conflict even where git's line merge would have been clean. Where git's line merge is clean and gives the same result, that text is used as is; otherwise the incoming pull request's changes are written into the batch's text as it wrote them, the rest keeps the batch's formatting and key order, and a change written in a style the batch's file does not use is a conflict. A file that is not valid JSON is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "json" + ] + } + }, + { + "description": "Merge a `pnpm-lock.yaml` (lockfile version 9) entry by entry, so two pull requests updating two different dependencies merge even where their entries sit side by side, including when both moved peers of the same package. The same dependency updated to two versions, a package updated on one side while the other moved its peers, a dependency one side removed and the other updated, or a merged file whose entries refer to a package version it no longer has, are a conflict, even where git's line merge would have been clean. The `package.json` beside it usually conflicts too: a `package-manager: npm` entry resolves both. A file that is not a version 9 lockfile is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "pnpm-lockfile" + ] + } + }, + { + "description": "Merge a `uv.lock` and the `pyproject.toml` beside it entry by entry, so two pull requests updating two different dependencies merge in both files even on adjacent lines. A conflict, even where git's line merge would have been clean: the same dependency updated to two versions; a `uv.lock` package one side updated and the other changed, or one side changed while depending on a package the other side updated, since the lockfile records no version constraint to check the two against; and a merged `uv.lock` naming a package it no longer has, or holding one nothing uses. A file written in a shape uv does not write, such as a multi-line string, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "uv-lockfile", + "pyproject" + ] + } + }, + { + "description": "Merge a Rails `db/schema.rb` by line. When two pull requests that each add a migration both change its version line (`ActiveRecord::Schema[8.1].define(version: ...)`), keep the later version: what `rails db:migrate` writes once both migrations are applied. Any other conflict in the file, version lines written by two different Rails versions, or a version older than the one the file had before either change, is a conflict as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "rails-schema" + ] + } + }, + { + "description": "Merge a `yarn.lock`, from yarn 1 or from yarn 2 and later, entry by entry, so two pull requests updating two different dependencies merge even where their entries sit side by side. The same dependency updated to two versions, a dependency one side removed and the other updated, the two sides holding different `__metadata`, or a merged file referring to a package version it no longer has, or holding one nothing uses, are a conflict, even where git's line merge would have been clean. The `package.json` beside it usually conflicts too: a `package-manager: npm` entry resolves both. A file in neither yarn format is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "yarn-lockfile" + ] + } + }, + { + "description": "Merge a TypeScript file (`.ts`, `.tsx`, `.mts`, `.cts`, `.d.ts`) or a JavaScript file (`.js`, `.jsx`, `.mjs`, `.cjs`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, functions, members, object keys, tests or JSX elements at the same place keep both: the batch's first, or in the order the file keeps them sorted in. The same declaration, statement or value changed two ways, a change to something the other side deleted, something one side moved and the other deleted or moved elsewhere, the same name added twice, statements added at the same place (in a function body, or a file's own, such as an `exports.name = ...` or a `require` call), declarations added at the same place that run code where they stand (a variable, a field or an object key whose value calls code, a decorated class), tests of a serial suite, two enum members given the same value, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, is larger than 2 MiB, or is minified JavaScript (more than 110 characters a line on average) is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "typescript", + "javascript" + ] + } + }, + { + "description": "Merge the `schema_migrations` list Rails writes at the end of a `db/structure.sql`, so two pull requests that each add a migration merge even though both add a row at the same end of the list: it is written back with the migrations either side added and without those either side removed, sorted as Rails sorts it. The rest of the file is merged by line as usual, so the same table changed by both pull requests is still a conflict, and so are both sides re-sorting the list in opposite orders and a list left with no migration. A file without exactly one such list, as any other SQL file, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "rails-structure-sql" + ] + } + }, + { + "description": "Merge a Rust file (`.rs`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, items, methods, fields, enum variants, match arms or derives at the same place keep both: the batch's first, with imports and modules in rustfmt's order and layout. The same item or expression changed two ways, a change to something the other side deleted, the same name added twice, a macro both sides changed, items added at the same place whose order matters (a `macro_rules!`, a field of a `#[repr]` struct, a match arm with a guard), a match that would miss an enum variant the other side added, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "rust" + ] + } + }, + { + "description": "Merge a Python file (`.py`, `.pyi`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, functions, tests, methods, string dictionary keys or keyword arguments at the same place keep both: the batch's first, and imports in the order isort and ruff write them. Each keeps its own decorators, docstring, comments and indentation. A function both pull requests changed, statements or class fields added at the same place, definitions or values whose decorators (other than a test's own marks, fixtures and patches), defaults, annotations, operators or subscripts can run code, classes with a base that could register them, imports added to a section the file keeps in no known order, a change to something the other side deleted, the same name added twice, a name one side removed that the other still uses, a block one side re-indented, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "python" + ] + } + }, + { + "description": "Merge a YAML file (`.yml`, `.yaml`) by its structure where git's line merge conflicts, so two pull requests adding different keys to a mapping keep both, the batch's first or in the order the mapping keeps its keys sorted in, and two adding items at the end of a sequence (a job's steps, a list of hosts) keep both, the batch's first, as do two changing different items of one (the action pinned on each of two neighbouring steps). Each side's text is kept as it wrote it, comments included. The same key or item changed two ways, a change to something the other side deleted, the same key added twice, items added at the same place anywhere but the end of a sequence, an item both append among different ones, a document added, removed or replaced, an anchor one side changed while the other changed what refers to it, or a result that does not read back as both sides' changes are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, is larger than 2 MiB, has more than 32,767 lines (16,383 with Windows line endings) or a longer line, or uses a list or an alias as a key is merged by line as usual. In Mergify's own configuration file, a rule of `pull_request_rules`, `queue_rules`, `priority_rules` or `merge_protections` is known by its `name`; two rules or entries added at the same place, its end included, are a conflict in `pull_request_rules`, `queue_rules`, `priority_rules` and `conflict_resolvers`, whose order Mergify reads; and two conditions added at the same place keep both.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "yaml" + ] + } + }, + { + "description": "Merge a `Cargo.lock` (lockfile version 3 or 4) and the `Cargo.toml` beside it entry by entry, so two pull requests updating or adding two different crates merge in both files even on adjacent lines, and two adding a crate to a workspace's `members` keep both. A conflict, even where git's line merge would have been clean: the same crate updated to two versions or changed two ways; a `Cargo.lock` package one side changed while depending on a crate the other side removed or moved to a lower version, since the lockfile records no version constraint to check the two against; the two sides holding different lockfile versions; and a merged `Cargo.lock` that is not what Cargo writes, naming a package it no longer has, holding one nothing uses, or two versions of a crate Cargo would resolve to one. A file written in a shape Cargo does not write, such as a multi-line string, or an older lockfile version, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "cargo-lockfile", + "cargo-manifest" + ] + } + }, + { + "description": "Merge a `package-lock.json` or an `npm-shrinkwrap.json` (lockfile version 2 or 3) entry by entry, so two pull requests updating or adding two different dependencies merge even where their entries sit side by side. A conflict, even where git's line merge would have been clean: the same package changed two ways; a package one side changed and the other removed; the two sides holding different lockfile versions; and a merged file in which a dependency would resolve to a version outside its range that no side resolved it to, or in which npm would mark a package development-only, optional or unused otherwise than the side it comes from does. The `package.json` beside it usually conflicts too: a `package-manager: npm` entry resolves both. A version 1 lockfile, or a file laid out otherwise than npm writes it, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "npm-lockfile" + ] + } + }, + { + "description": "Merge a Go file (`.go`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, functions, methods, types, struct fields, interface methods, constants, map keys or rows at the end of a test table at the same place keep both: the batch's first, with imports in gofmt's order and the lines laid out as gofmt aligns them. The same declaration or value changed two ways, a function or a test table row both pull requests changed, a change to something the other side deleted, the same name declared twice, two constants given the same value, declarations added at the same place whose order matters (an `init` function, an `iota` constant, a variable or key whose value calls code, a field of a struct with a padding field), table rows added at the same place anywhere but the end, an import left unused or a package left without its import, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "go" + ] + } + }, + { + "description": "Merge a `go.mod` and the `go.sum` beside it entry by entry, so two pull requests updating or adding two different modules merge in both files even on adjacent lines. A conflict, even where git's line merge would have been clean: the same module updated to two versions or changed two ways, in either file. Neither file records why a module is required, so a module one pull request removed is removed even where the other pull request's change needs it, including on lines git's line merge would have conflicted on, and Go then refuses to build until `go mod tidy` puts it back. A `go.mod` with a quoted string or a directive Go does not know is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "gomod-manifest", + "gomod-checksums" + ] + } + }, + { + "description": "Merge an sbt build file (`build.sbt`, `project/*.sbt`, `project/*.scala`, `project/build.properties`) by line as git does, except that a change rewriting only versions never conflicts with the lines around it: two pull requests bumping dependencies on adjacent lines, or one bumping a dependency beside a line the other adds or removes, merge, each version taken from the pull request that changed it. A version is a double-quoted string that reads as one, or the value of `project/build.properties`' `sbt.version`. The same version changed two ways, and lines both pull requests changed otherwise, such as two dependencies added at one place or one appended to a `Seq(...)` whose last element the other bumped, are a conflict as usual. A merge git completes is left as git wrote it.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "sbt-build" + ] + } + }, + { + "description": "Merge a `.terraform.lock.hcl`, from Terraform or OpenTofu, provider by provider, so two pull requests updating or adding two different providers merge even on adjacent lines, and so do two pull requests locking one provider version for two platforms. A conflict, even where git's line merge would have been clean: the same provider changed by both to two versions or under two sets of constraints. The lock file does not record why a provider is required, so a provider one pull request removed is removed even where the other pull request's change needs it, including on lines git's line merge would have conflicted on, and `terraform init` then puts it back. A lock file either pull request wrote in a layout Terraform does not write, such as with a `module` block or a list on one line, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "terraform-lockfile" + ] + } + }, + { + "description": "Merge a `flake.lock` (lockfile version 7) input by input, so two pull requests updating or adding two different inputs merge, even where an input one adds makes Nix rename the nodes the other updated. A conflict, even where git's line merge would have been clean: the same input locked two ways, or locked by one side and removed by the other; a merged `flake.lock` with a `follows` leading to no input or a node nothing uses; and a merge base not written as Nix writes one under two sides that are. Either side not written as Nix writes one, or in an older lockfile version, is merged by line as usual. The `flake.nix` beside it is not read.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "nix-lockfile" + ] + } + }, + { + "description": "Merge a Ruby file (`.rb`, `.rake`, `.gemspec`, `.ru`, `.rbi`, a `Gemfile` or a `Rakefile`) by its syntax tree where git's line merge conflicts, so two pull requests adding different methods, attributes, constants, classes, requires, tests, `let` helpers, gem specification dependencies or hash keys at the same place keep both: the batch's first, with requires kept in the order the file sorts them. The same definition or value changed two ways, a method or a block of code both pull requests changed, a change to something the other side deleted, the same name defined twice, constants written together changed differently (a version's `TINY` on one side and `PRE` on the other), statements and class-body calls added at the same place whose order matters (`include`, `has_many`, `validates`, a hook, a Gemfile's `gem`), a method one pull request deleted that the other one's change still calls, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", + "facts": { + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "ruby" + ] + } + } + ], + "x-mergify-facts-vocabulary": { + "discards": { + "ours": { + "conflicting-lines": "Discards the batch's side on the lines that conflict.", + "whole-file": "Discards the batch's change to the file, even where the two did not conflict." + }, + "theirs": { + "conflicting-lines": "Discards the incoming pull request's side on the lines that conflict.", + "whole-file": "Discards the incoming pull request's change to the file, even where the two did not conflict." + } + }, + "suits": { + "append-only": "append-only files, such as a changelog", + "cargo-lockfile": "Cargo lockfiles (`Cargo.lock`)", + "cargo-manifest": "Cargo manifests (`Cargo.toml`)", + "go": "Go files", + "gomod-checksums": "Go checksum files (`go.sum`)", + "gomod-manifest": "Go module files (`go.mod`)", + "javascript": "JavaScript files", + "json": "JSON files, such as a `package.json`", + "nix-lockfile": "Nix flake lockfiles (`flake.lock`)", + "npm-lockfile": "npm lockfiles (`package-lock.json`, `npm-shrinkwrap.json`)", + "pnpm-lockfile": "pnpm lockfiles (`pnpm-lock.yaml`)", + "pyproject": "`pyproject.toml` files", + "python": "Python files", + "rails-schema": "Rails schema files (`db/schema.rb`)", + "rails-structure-sql": "Rails structure files (`db/structure.sql`)", + "ruby": "Ruby files", + "rust": "Rust files", + "sbt-build": "sbt build files (`build.sbt`, `project/*.sbt`, `project/*.scala`, `project/build.properties`)", + "terraform-lockfile": "Terraform and OpenTofu lock files (`.terraform.lock.hcl`)", + "typescript": "TypeScript files", + "uv-lockfile": "uv lockfiles (`uv.lock`)", + "yaml": "YAML files", + "yarn-lockfile": "yarn lockfiles (`yarn.lock`)" + } + } + } + }, + "required": [ + "paths", + "strategy" + ], + "title": "ConflictResolverModel", + "type": "object" + }, "CopyActionModel": { "additionalProperties": false, "properties": { @@ -1085,7 +1481,7 @@ "type": "array" }, "regexes": { - "description": "The list of regexes to find branches the pull request should be copied to.", + "description": "The list of regexes to find branches the pull request should be copied to. They are matched against the repository's branches, of which Mergify reads at most 1000: in a repository with more than 1000 branches, the action fails.", "items": { "format": "regex", "type": "string" @@ -1578,6 +1974,44 @@ "title": "LabelActionModel", "type": "object" }, + "LanguageResolverModel": { + "additionalProperties": false, + "properties": { + "language": { + "description": "The language whose files to resolve, leaving Mergify to pick which files those are and how each merges, at any depth below each of the `directories` unless said otherwise. `typescript` resolves `*.{ts,tsx,mts,cts}` with the `typescript` strategy. `javascript` resolves `*.{js,jsx,mjs,cjs}` with the `typescript` strategy. `rust` resolves `*.rs` with the `rust` strategy. `python` resolves `*.{py,pyi}` with the `python` strategy. `yaml` resolves `*.{yml,yaml}` with the `yaml` strategy. `go` resolves `*.go` with the `go` strategy. `ruby` resolves `*.{rb,rake,gemspec,ru,rbi}`, `Gemfile`, `Rakefile` with the `ruby` strategy, `db/schema.rb` with the `rails-schema` strategy. `github-actions` resolves `.github/workflows/*.{yml,yaml}`, `action.{yml,yaml}` with the `yaml` strategy. `mergify` resolves `.mergify.yml`, `.mergify.yaml`, `.mergify/config.yml`, `.mergify/config.yaml`, `.github/mergify.yml`, `.github/mergify.yaml` at the repository root, with the `yaml` strategy. The last entry matching a file wins, so a `package-manager` entry keeps its `pnpm-lock.yaml` from a `yaml` one by coming after it.", + "enum": [ + "typescript", + "javascript", + "rust", + "python", + "yaml", + "go", + "ruby", + "github-actions", + "mergify" + ], + "title": "Language", + "type": "string" + }, + "directories": { + "default": [ + "/" + ], + "description": "The directories whose files to resolve, at any depth, from the repository root and starting with `/`: `/` for the whole repository, which is what an entry naming none resolves. Literal paths, unlike the glob patterns of `paths`. `mergify` resolves files at the repository root only, and takes none.", + "items": { + "type": "string" + }, + "minItems": 1, + "title": "Directories", + "type": "array" + } + }, + "required": [ + "language" + ], + "title": "LanguageResolverModel", + "type": "object" + }, "ListOfRuleConditions": { "anyOf": [ { @@ -1780,13 +2214,6 @@ "title": "Post Comment", "type": "boolean" }, - "auto_merge": { - "default": false, - "deprecated": true, - "description": "Automatically merge or queue PRs when all merge protection conditions pass. Deprecated: use auto_merge_conditions.", - "title": "Auto Merge", - "type": "boolean" - }, "auto_merge_conditions": { "anyOf": [ { @@ -1878,7 +2305,10 @@ "default": false, "description": "Allow PRs to merge even if their own speculative check fails, as long as a later downstream check including them passes and schedule conditions are valid.", "title": "Skip Intermediate Results", - "type": "boolean" + "type": "boolean", + "x-mergify-refused-in-modes": [ + "isolated" + ] }, "status_comments": { "default": "all", @@ -1938,6 +2368,41 @@ "title": "OrCondition", "type": "object" }, + "PackageManagerResolverModel": { + "additionalProperties": false, + "properties": { + "package-manager": { + "description": "The package manager whose manifest and lockfile to resolve, by the name Dependabot gives it, leaving Mergify to pick how each file merges: a `package-lock.json`, a `pnpm-lock.yaml`, a `yarn.lock`, a `uv.lock`, a `Cargo.lock`, a `go.sum` or a `.terraform.lock.hcl` merges dependency by dependency, as does the manifest beside it where one is named below, and a dependency the two pull requests changed differently still conflicts. `npm` covers npm, pnpm and yarn alike, and resolves a `package-lock.json` or an `npm-shrinkwrap.json` (lockfile version 2 or 3), a `pnpm-lock.yaml`, or a `yarn.lock` from any yarn version. `uv` resolves a `pyproject.toml` and its `uv.lock`. `cargo` resolves a `Cargo.toml` and its `Cargo.lock`: list a workspace's root, and each crate whose own `Cargo.toml` two pull requests may both change. `gomod` resolves a `go.mod` and its `go.sum`: list each module's directory. `sbt` resolves a `build.sbt` and the `project/*.sbt`, `project/*.scala` and `project/build.properties` beside it by line, where a change rewriting only versions no longer conflicts with the lines around it: list the build's root, and each subproject whose own `build.sbt` two pull requests may both change. `terraform` and `opentofu` resolve the `.terraform.lock.hcl` of each listed directory, the root module's, and not the `.tf` files declaring its providers. `nix` resolves a `flake.lock` input by input: its `flake.nix` merges as usual.", + "enum": [ + "npm", + "uv", + "cargo", + "gomod", + "sbt", + "terraform", + "opentofu", + "nix" + ], + "title": "Package-Manager", + "type": "string" + }, + "directories": { + "description": "The directories holding the manifest and its lockfile, from the repository root and starting with `/`: `/` for the root itself. Literal paths, unlike the glob patterns of `paths`.", + "items": { + "type": "string" + }, + "minItems": 1, + "title": "Directories", + "type": "array" + } + }, + "required": [ + "package-manager", + "directories" + ], + "title": "PackageManagerResolverModel", + "type": "object" + }, "PostCheckActionModel": { "additionalProperties": false, "properties": { @@ -2240,7 +2705,7 @@ "number": { "description": "The pull request number.", "maximum": 9223372036854775807, - "minimum": 0, + "minimum": 1, "title": "Number", "type": "integer", "x-allowed-operators": [ @@ -2628,7 +3093,9 @@ "BATCH_SCOPES_CHANGED", "BATCH_AHEAD_BRANCH_EDITED", "CHECKS_INTERRUPTED", - "GITHUB_WORKFLOWS_PERMISSION_MISSING" + "GITHUB_WORKFLOWS_PERMISSION_MISSING", + "BATCH_REBUILT", + "BATCH_AHEAD_REBUILT" ], "type": "string" }, @@ -2772,6 +3239,12 @@ }, { "description": "GitHub refused to write the pull request's changes under `.github/workflows/` because Mergify lacks the `workflows` permission." + }, + { + "description": "The pull request's batch was torn down to be rebuilt, for example after a conflict deferred it. It stays in the queue." + }, + { + "description": "A batch ahead in the queue was torn down to be rebuilt, so this pull request's speculative checks are restarted. It stays in the queue." } ], "x-mergify-has-data-type": true, @@ -3860,9 +4333,6 @@ "x-modifiers": [ { "type": "negate" - }, - { - "type": "length" } ] }, @@ -4254,7 +4724,7 @@ }, "queue_branch_prefix": { "default": "mergify/merge-queue/", - "description": "Prefix for the merge queue branch name. Branches under this prefix are eligible for automatic [queue branch cleanup](https://docs.mergify.com/merge-queue/lifecycle#queue-branch-cleanup).", + "description": "Prefix for the merge queue branch name. It must start valid git branch names, and cannot start with `refs/`, which GitHub refuses. Branches under this prefix are eligible for automatic [queue branch cleanup](https://docs.mergify.com/merge-queue/lifecycle#queue-branch-cleanup).", "title": "Queue Branch Prefix", "type": "string" }, @@ -4301,17 +4771,6 @@ "description": "Merge method to use. If no value is set, Mergify uses the first authorized method available in the repository configuration.\n\nAdditionally, `merge-batch` merges the draft pull request prepared by the merge queue using a merge commit. This requires `batch_size > 1`.", "title": "Merge Method" }, - "autosquash": { - "configuration_deprecated_attribute": { - "deprecated_summary_ghes_mode": "`autosquash` has been removed and this option is now ignored: the merge queue no longer squashes commits beginning with `squash!`, `fixup!` or `amend!` when it updates a pull request in place. Remove it from your configuration.", - "deprecated_summary_saas_mode": "`autosquash` has been removed and this option is now ignored: the merge queue no longer squashes commits beginning with `squash!`, `fixup!` or `amend!` when it updates a pull request in place. Remove it from your configuration." - }, - "default": false, - "deprecated": true, - "description": "Deprecated: the merge queue no longer squashes commits beginning with `squash!`, `fixup!` or `amend!` when it updates a pull request in place. The option is still accepted so configurations that set it keep validating; remove it from your configuration.", - "title": "Autosquash", - "type": "boolean" - }, "autoqueue": { "default": false, "deprecated": true, @@ -4530,7 +4989,7 @@ }, "queue_branch_prefix": { "default": "mergify/merge-queue/", - "description": "Prefix for the merge queue branch name. Branches under this prefix are eligible for automatic [queue branch cleanup](https://docs.mergify.com/merge-queue/lifecycle#queue-branch-cleanup).", + "description": "Prefix for the merge queue branch name. It must start valid git branch names, and cannot start with `refs/`, which GitHub refuses. Branches under this prefix are eligible for automatic [queue branch cleanup](https://docs.mergify.com/merge-queue/lifecycle#queue-branch-cleanup).", "title": "Queue Branch Prefix", "type": "string" }, @@ -4577,17 +5036,6 @@ "description": "Merge method to use. If no value is set, Mergify uses the first authorized method available in the repository configuration.\n\nAdditionally, `merge-batch` merges the draft pull request prepared by the merge queue using a merge commit. This requires `batch_size > 1`.", "title": "Merge Method" }, - "autosquash": { - "configuration_deprecated_attribute": { - "deprecated_summary_ghes_mode": "`autosquash` has been removed and this option is now ignored: the merge queue no longer squashes commits beginning with `squash!`, `fixup!` or `amend!` when it updates a pull request in place. Remove it from your configuration.", - "deprecated_summary_saas_mode": "`autosquash` has been removed and this option is now ignored: the merge queue no longer squashes commits beginning with `squash!`, `fixup!` or `amend!` when it updates a pull request in place. Remove it from your configuration." - }, - "default": false, - "deprecated": true, - "description": "Deprecated: the merge queue no longer squashes commits beginning with `squash!`, `fixup!` or `amend!` when it updates a pull request in place. The option is still accepted so configurations that set it keep validating; remove it from your configuration.", - "title": "Autosquash", - "type": "boolean" - }, "autoqueue": { "default": false, "deprecated": true, @@ -4725,17 +5173,6 @@ "default": null, "description": "To rebase, Mergify needs to impersonate a GitHub user. You can specify the account to use with this option. If no `bot_account` is set, Mergify picks the pull request author, or the user who sent the `@mergifyio rebase` command. The user account must have already been logged in Mergify dashboard once.\n\n**Warning:** Because of GitHub's security restrictions, Mergify cannot impersonate an account owned by another GitHub App. A rebase therefore fails whenever the account it falls back to is a bot, either because the pull request was opened by one or because one sent the command, unless `bot_account` names a user account.\n\n**Warning:** A pull request coming from a fork cannot be rebased, whether or not this option is set: rebasing one means impersonating a GitHub user to force-push the contributor's branch. Use the `update` action or the `@mergifyio update` command on those -- except where Mergify cannot write the head branch at all, such as a deleted fork, where `update` is refused too and the check run says what is wrong.", "title": "Bot Account" - }, - "autosquash": { - "configuration_deprecated_attribute": { - "deprecated_summary_ghes_mode": "`autosquash` has been removed and this option is now ignored: the `rebase` action no longer squashes commits beginning with `squash!`, `fixup!` or `amend!`. Remove it from your configuration.", - "deprecated_summary_saas_mode": "`autosquash` has been removed and this option is now ignored: the `rebase` action no longer squashes commits beginning with `squash!`, `fixup!` or `amend!`. Remove it from your configuration." - }, - "default": false, - "deprecated": true, - "description": "Deprecated: the `rebase` action no longer squashes commits beginning with `squash!`, `fixup!` or `amend!`. The option is still accepted so configurations that set it keep validating; remove it from your configuration.", - "title": "Autosquash", - "type": "boolean" } }, "title": "RebaseActionModel", @@ -4962,6 +5399,37 @@ }, "Scopes": { "additionalProperties": false, + "else": { + "properties": { + "capacities": { + "propertyNames": { + "anyOf": [ + { + "minLength": 2, + "pattern": "^[A-Za-z0-9_-]+$", + "type": "string" + }, + { + "pattern": "[\\*\\?\\[\\{]" + } + ] + } + } + } + }, + "if": { + "properties": { + "source": { + "required": [ + "manual" + ], + "type": "object" + } + }, + "required": [ + "source" + ] + }, "properties": { "source": { "anyOf": [ @@ -5000,17 +5468,14 @@ "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, 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, - "minimum": 1, - "type": "integer" - } + "additionalProperties": { + "maximum": 128, + "minimum": 1, + "type": "integer" }, + "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). With a `manual` source a key may be any scope name the scopes API accepts, such as `//lib/core` or `@acme/web`; with any other source a key that is not a pattern must be a valid scope name. A key containing `*`, `?`, `[` or `{` is a glob pattern with the syntax of `files` filters, such as `@acme/*` or `//lib/**`: `*` and `?` stay within one `/`-separated segment and only a whole `**` segment crosses them, so `//lib/**` matches the packages below `//lib` but not `//lib` itself. In YAML, quote any key starting with `@`, `*`, `?`, `[` or `{`. A pattern gives every scope it matches its own budget, not one budget shared by all of them. A key equal to a scope's name wins over any pattern; when several patterns match a scope, the smallest capacity applies; `default_capacity` only covers scopes no key matches. A PR in several capped scopes consumes one slot from each. PRs whose scopes match no key 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.", "propertyNames": { - "minLength": 2, - "pattern": "^[A-Za-z0-9_-]+$" + "maxLength": 1024 }, "title": "Capacities", "type": "object" @@ -5027,7 +5492,7 @@ } ], "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.", + "description": "How many speculative checks a scope that no `capacities` key matches 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; a matching `capacities` key or pattern still wins for its scope. `merge_queue.max_parallel_checks` remains the global ceiling on the total. When unset, scopes no `capacities` key matches 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" } }, @@ -5099,7 +5564,7 @@ }, "commit_message": { "default": "all-commits", - "description": "Defines what commit message to use for the squashed commit if no commit message is defined in the pull request body.\nPossible values are:\n\n- `all-commits` to use the same format as GitHub squashed merge commit.\n- `first-commit` to use the message of the first commit of the pull request.\n- `title+body` means to use the title and body from the pull request itself as the commit message. The pull request number will be added to end of the title.", + "description": "Defines the default commit message to use for the squashed commit.\nPossible values are:\n\n- `all-commits` to use the same format as GitHub squashed merge commit.\n- `first-commit` to use the message of the first commit of the pull request.\n- `title+body` means to use the title and body from the pull request itself as the commit message. The pull request number will be added to end of the title.", "enum": [ "all-commits", "first-commit", @@ -5197,6 +5662,24 @@ }, "merge_protections_settings": { "$ref": "#/$defs/MergeProtections" + }, + "conflict_resolvers": { + "description": "Resolve conflicts on the files you name while Mergify builds a batch, instead of removing the pull request that conflicts from it. An entry names its files in one of three ways:\n\n- `paths`, with the `strategy` to merge them with.\n- A `package-manager`, with the `directories` holding its manifest and lockfile, for which Mergify picks how each file merges: two pull requests updating two different dependencies then merge into one batch.\n- A `language`, for which Mergify picks the files and how they merge, in the whole repository or below its `directories`.\n\nWhen several entries match a file, the last one in the list wins, whichever way each names it. A Mergify configuration file an entry merged must still load as one, or it is a conflict.\n\nDeclared once for the repository, it takes effect in each queue rule whose batch branch is what lands: `merge_method` set to `merge-batch` or `fast-forward`, or `queue_branch_merge_method` set to `fast-forward`. A queue rule merging with `merge`, `squash` or `rebase` merges each pull request on its own, so a resolution made while building the batch would never land: there, a conflicting pull request is removed from the batch as usual.", + "items": { + "oneOf": [ + { + "$ref": "#/$defs/ConflictResolverModel" + }, + { + "$ref": "#/$defs/PackageManagerResolverModel" + }, + { + "$ref": "#/$defs/LanguageResolverModel" + } + ] + }, + "title": "Conflict Resolvers", + "type": "array" } }, "$schema": "https://json-schema.org/draft/2020-12/schema", diff --git a/src/check_jsonschema/builtin_schemas/vendor/renovate.json b/src/check_jsonschema/builtin_schemas/vendor/renovate.json index 9c17e1b07..c58f37985 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 44.103.6 config files (https://renovatebot.com/)", + "title": "JSON schema for Renovate 44.165.1 config files (https://renovatebot.com/)", "$schema": "http://json-schema.org/draft-07/schema#", - "x-renovate-version": "44.103.6", + "x-renovate-version": "44.165.1", "allowComments": true, "type": "object", "definitions": { @@ -66,51 +66,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "ansible-galaxy": { "description": "Configuration object for the ansible-galaxy manager\nSee also: https://docs.renovatebot.com/configuration-options/#ansible-galaxy", @@ -122,1966 +453,10904 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "ant": { - "description": "Configuration object for the ant manager\nSee also: https://docs.renovatebot.com/configuration-options/#ant", - "markdownDescription": "Configuration object for the ant manager\n\nSee also: [ant](https://docs.renovatebot.com/configuration-options/#ant)", - "type": "object", - "default": { - "managerFilePatterns": [ - "**/build.xml" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } } - ] - } + } + ] }, - "apm": { - "description": "Configuration object for the apm manager\nSee also: https://docs.renovatebot.com/configuration-options/#apm", - "markdownDescription": "Configuration object for the apm manager\n\nSee also: [apm](https://docs.renovatebot.com/configuration-options/#apm)", + "ant": { + "description": "Configuration object for the ant manager\nSee also: https://docs.renovatebot.com/configuration-options/#ant", + "markdownDescription": "Configuration object for the ant manager\n\nSee also: [ant](https://docs.renovatebot.com/configuration-options/#ant)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)apm\\.ya?ml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } + "**/build.xml" ] - } - }, - "argocd": { - "description": "Configuration object for the argocd manager\nSee also: https://docs.renovatebot.com/configuration-options/#argocd", - "markdownDescription": "Configuration object for the argocd manager\n\nSee also: [argocd](https://docs.renovatebot.com/configuration-options/#argocd)", - "type": "object", - "default": { - "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "artifactAuth": { - "description": "A list of package managers to enable artifact auth. Only managers on the list are enabled. All are enabled if `null`.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesartifactauth", - "markdownDescription": "A list of package managers to enable artifact auth. Only managers on the list are enabled. All are enabled if `null`.\n\nSee also: [artifactAuth](https://docs.renovatebot.com/configuration-options/#hostrulesartifactauth)", - "type": [ - "array", - "null" - ], - "items": { - "type": "string", - "enum": [ - "composer" - ] - }, - "default": null - }, - "asdf": { - "description": "Configuration object for the asdf manager\nSee also: https://docs.renovatebot.com/configuration-options/#asdf", - "markdownDescription": "Configuration object for the asdf manager\n\nSee also: [asdf](https://docs.renovatebot.com/configuration-options/#asdf)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)\\.tool-versions$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "apm": { + "description": "Configuration object for the apm manager\nSee also: https://docs.renovatebot.com/configuration-options/#apm", + "markdownDescription": "Configuration object for the apm manager\n\nSee also: [apm](https://docs.renovatebot.com/configuration-options/#apm)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)apm\\.ya?ml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "assignAutomerge": { - "description": "Assign reviewers and assignees even if the PR is to be automerged.\nSee also: https://docs.renovatebot.com/configuration-options/#assignautomerge", - "markdownDescription": "Assign reviewers and assignees even if the PR is to be automerged.\n\nSee also: [assignAutomerge](https://docs.renovatebot.com/configuration-options/#assignautomerge)", - "type": "boolean", - "default": false - }, - "assignees": { - "description": "Assignees for Pull Request (either username or email address depending on the platform).\nSee also: https://docs.renovatebot.com/configuration-options/#assignees", - "markdownDescription": "Assignees for Pull Request (either username or email address depending on the platform).\n\nSee also: [assignees](https://docs.renovatebot.com/configuration-options/#assignees)", - "type": "array", - "items": { - "type": "string" - } - }, - "assigneesFromCodeOwners": { - "description": "Determine assignees based on configured code owners and changes in PR.\nSee also: https://docs.renovatebot.com/configuration-options/#assigneesfromcodeowners", - "markdownDescription": "Determine assignees based on configured code owners and changes in PR.\n\nSee also: [assigneesFromCodeOwners](https://docs.renovatebot.com/configuration-options/#assigneesfromcodeowners)", - "type": "boolean", - "default": false - }, - "assigneesSampleSize": { - "description": "Take a random sample of given size from `assignees`.\nSee also: https://docs.renovatebot.com/configuration-options/#assigneessamplesize", - "markdownDescription": "Take a random sample of given size from `assignees`.\n\nSee also: [assigneesSampleSize](https://docs.renovatebot.com/configuration-options/#assigneessamplesize)", - "type": [ - "integer", - "null" - ], - "default": null - }, - "authType": { - "description": "Authentication type for HTTP header. e.g. `\"Bearer\"` or `\"Basic\"`. Use `\"Token-Only\"` to use only the token without an authorization type.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesauthtype", - "markdownDescription": "Authentication type for HTTP header. e.g. `\"Bearer\"` or `\"Basic\"`. Use `\"Token-Only\"` to use only the token without an authorization type.\n\nSee also: [authType](https://docs.renovatebot.com/configuration-options/#hostrulesauthtype)", - "type": "string", - "default": "Bearer" - }, - "autoApprove": { - "description": "Set to `true` to automatically approve PRs.\nSee also: https://docs.renovatebot.com/configuration-options/#autoapprove", - "markdownDescription": "Set to `true` to automatically approve PRs.\n\nSee also: [autoApprove](https://docs.renovatebot.com/configuration-options/#autoapprove)", - "type": "boolean", - "default": false - }, - "autoReplaceGlobalMatch": { - "description": "Control whether replacement regular expressions are global matches or only the first match.\nSee also: https://docs.renovatebot.com/configuration-options/#autoreplaceglobalmatch", - "markdownDescription": "Control whether replacement regular expressions are global matches or only the first match.\n\nSee also: [autoReplaceGlobalMatch](https://docs.renovatebot.com/configuration-options/#autoreplaceglobalmatch)", - "type": "boolean", - "default": true - }, - "autoReplaceStringTemplate": { - "description": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersautoreplacestringtemplate", - "markdownDescription": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\n\nSee also: [autoReplaceStringTemplate](https://docs.renovatebot.com/configuration-options/#custommanagersautoreplacestringtemplate)", - "type": "string" - }, - "automerge": { - "description": "Whether to automerge branches/PRs automatically, without human intervention.\nSee also: https://docs.renovatebot.com/configuration-options/#automerge", - "markdownDescription": "Whether to automerge branches/PRs automatically, without human intervention.\n\nSee also: [automerge](https://docs.renovatebot.com/configuration-options/#automerge)", - "type": "boolean", - "default": false - }, - "automergeComment": { - "description": "PR comment to add to trigger automerge. Only used if `automergeType=pr-comment`.\nSee also: https://docs.renovatebot.com/configuration-options/#automergecomment", - "markdownDescription": "PR comment to add to trigger automerge. Only used if `automergeType=pr-comment`.\n\nSee also: [automergeComment](https://docs.renovatebot.com/configuration-options/#automergecomment)", - "type": "string", - "default": "automergeComment" - }, - "automergeSchedule": { - "description": "Limit automerge to these times of day or week.\nSee also: https://docs.renovatebot.com/configuration-options/#automergeschedule", - "markdownDescription": "Limit automerge to these times of day or week.\n\nSee also: [automergeSchedule](https://docs.renovatebot.com/configuration-options/#automergeschedule)", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "string" - } - ], - "default": [ - "at any time" - ] - }, - "automergeStrategy": { - "description": "The merge strategy to use when automerging PRs. Used only if `automergeType=pr`.\nSee also: https://docs.renovatebot.com/configuration-options/#automergestrategy", - "markdownDescription": "The merge strategy to use when automerging PRs. Used only if `automergeType=pr`.\n\nSee also: [automergeStrategy](https://docs.renovatebot.com/configuration-options/#automergestrategy)", - "type": "string", - "enum": [ - "auto", - "fast-forward", - "merge-commit", - "rebase", - "rebase-merge", - "squash" - ], - "default": "auto" - }, - "automergeType": { - "description": "How to automerge, if enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#automergetype", - "markdownDescription": "How to automerge, if enabled.\n\nSee also: [automergeType](https://docs.renovatebot.com/configuration-options/#automergetype)", - "type": "string", - "enum": [ - "branch", - "pr", - "pr-comment" - ], - "default": "pr" - }, - "azure-pipelines": { - "description": "Configuration object for the azure-pipelines manager\nSee also: https://docs.renovatebot.com/configuration-options/#azure-pipelines", - "markdownDescription": "Configuration object for the azure-pipelines manager\n\nSee also: [azure-pipelines](https://docs.renovatebot.com/configuration-options/#azure-pipelines)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/).azuredevops/.+\\.ya?ml$/", - "/azure.*pipelines?.*\\.ya?ml$/" - ], - "enabled": false - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "azureWorkItemId": { - "description": "The id of an existing work item on Azure Boards to link to each PR.\nSee also: https://docs.renovatebot.com/configuration-options/#azureworkitemid", - "markdownDescription": "The id of an existing work item on Azure Boards to link to each PR.\n\nSee also: [azureWorkItemId](https://docs.renovatebot.com/configuration-options/#azureworkitemid)", - "type": "integer", - "default": 0 - }, - "azureWorkItemType": { - "description": "The work item type Renovate uses for its issues (e.g. the Dependency Dashboard) on Azure DevOps.\nSee also: https://docs.renovatebot.com/configuration-options/#azureworkitemtype", - "markdownDescription": "The work item type Renovate uses for its issues (e.g. the Dependency Dashboard) on Azure DevOps.\n\nSee also: [azureWorkItemType](https://docs.renovatebot.com/configuration-options/#azureworkitemtype)", - "type": "string", - "default": "Issue" - }, - "baseBranchPatterns": { - "description": "List of one or more custom base branches defined as exact strings and/or via regex expressions.\nSee also: https://docs.renovatebot.com/configuration-options/#basebranchpatterns", - "markdownDescription": "List of one or more custom base branches defined as exact strings and/or via regex expressions.\n\nSee also: [baseBranchPatterns](https://docs.renovatebot.com/configuration-options/#basebranchpatterns)", - "type": "array", - "items": { - "type": "string" - } + } + ] }, - "batect": { - "description": "Configuration object for the batect manager\nSee also: https://docs.renovatebot.com/configuration-options/#batect", - "markdownDescription": "Configuration object for the batect manager\n\nSee also: [batect](https://docs.renovatebot.com/configuration-options/#batect)", + "argocd": { + "description": "Configuration object for the argocd manager\nSee also: https://docs.renovatebot.com/configuration-options/#argocd", + "markdownDescription": "Configuration object for the argocd manager\n\nSee also: [argocd](https://docs.renovatebot.com/configuration-options/#argocd)", "type": "object", "default": { - "managerFilePatterns": [ - "/(^|/)batect(-bundle)?\\.ya?ml$/" - ] + "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "batect-wrapper": { - "description": "Configuration object for the batect-wrapper manager\nSee also: https://docs.renovatebot.com/configuration-options/#batect-wrapper", - "markdownDescription": "Configuration object for the batect-wrapper manager\n\nSee also: [batect-wrapper](https://docs.renovatebot.com/configuration-options/#batect-wrapper)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)batect$/" - ], - "versioning": "semver" - }, - "$ref": "#", + "artifactAuth": { + "description": "A list of package managers to enable artifact auth. Only managers on the list are enabled. All are enabled if `null`.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesartifactauth", + "markdownDescription": "A list of package managers to enable artifact auth. Only managers on the list are enabled. All are enabled if `null`.\n\nSee also: [artifactAuth](https://docs.renovatebot.com/configuration-options/#hostrulesartifactauth)", + "type": [ + "array", + "null" + ], "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } + "type": "string", + "enum": [ + "composer" ] - } + }, + "default": null }, - "bazel": { - "description": "Configuration object for the bazel manager\nSee also: https://docs.renovatebot.com/configuration-options/#bazel", - "markdownDescription": "Configuration object for the bazel manager\n\nSee also: [bazel](https://docs.renovatebot.com/configuration-options/#bazel)", + "asdf": { + "description": "Configuration object for the asdf manager\nSee also: https://docs.renovatebot.com/configuration-options/#asdf", + "markdownDescription": "Configuration object for the asdf manager\n\nSee also: [asdf](https://docs.renovatebot.com/configuration-options/#asdf)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)WORKSPACE(|\\.bazel|\\.bzlmod)$/", - "/\\.WORKSPACE\\.bazel$/", - "/\\.bzl$/" + "/(^|/)\\.tool-versions$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "bazel-module": { - "description": "Configuration object for the bazel-module manager\nSee also: https://docs.renovatebot.com/configuration-options/#bazel-module", - "markdownDescription": "Configuration object for the bazel-module manager\n\nSee also: [bazel-module](https://docs.renovatebot.com/configuration-options/#bazel-module)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/|\\.)MODULE\\.bazel$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "bazelisk": { - "description": "Configuration object for the bazelisk manager\nSee also: https://docs.renovatebot.com/configuration-options/#bazelisk", - "markdownDescription": "Configuration object for the bazelisk manager\n\nSee also: [bazelisk](https://docs.renovatebot.com/configuration-options/#bazelisk)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)\\.bazelversion$/" - ], - "pinDigests": false, - "versioning": "semver" - }, - "$ref": "#", + "assignAutomerge": { + "description": "Assign reviewers and assignees even if the PR is to be automerged.\nSee also: https://docs.renovatebot.com/configuration-options/#assignautomerge", + "markdownDescription": "Assign reviewers and assignees even if the PR is to be automerged.\n\nSee also: [assignAutomerge](https://docs.renovatebot.com/configuration-options/#assignautomerge)", + "type": "boolean", + "default": false + }, + "assignees": { + "description": "Assignees for Pull Request (either username or email address depending on the platform).\nSee also: https://docs.renovatebot.com/configuration-options/#assignees", + "markdownDescription": "Assignees for Pull Request (either username or email address depending on the platform).\n\nSee also: [assignees](https://docs.renovatebot.com/configuration-options/#assignees)", + "type": "array", "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] + "type": "string" } }, - "bbAutoResolvePrTasks": { - "description": "The PR tasks will be automatically completed after the PR is raised.\nSee also: https://docs.renovatebot.com/configuration-options/#bbautoresolveprtasks", - "markdownDescription": "The PR tasks will be automatically completed after the PR is raised.\n\nSee also: [bbAutoResolvePrTasks](https://docs.renovatebot.com/configuration-options/#bbautoresolveprtasks)", + "assigneesFromCodeOwners": { + "description": "Determine assignees based on configured code owners and changes in PR.\nSee also: https://docs.renovatebot.com/configuration-options/#assigneesfromcodeowners", + "markdownDescription": "Determine assignees based on configured code owners and changes in PR.\n\nSee also: [assigneesFromCodeOwners](https://docs.renovatebot.com/configuration-options/#assigneesfromcodeowners)", "type": "boolean", "default": false }, - "bbUseDefaultReviewers": { - "description": "Use the default reviewers (Bitbucket only).\nSee also: https://docs.renovatebot.com/configuration-options/#bbusedefaultreviewers", - "markdownDescription": "Use the default reviewers (Bitbucket only).\n\nSee also: [bbUseDefaultReviewers](https://docs.renovatebot.com/configuration-options/#bbusedefaultreviewers)", - "type": "boolean", - "default": true + "assigneesSampleSize": { + "description": "Take a random sample of given size from `assignees`.\nSee also: https://docs.renovatebot.com/configuration-options/#assigneessamplesize", + "markdownDescription": "Take a random sample of given size from `assignees`.\n\nSee also: [assigneesSampleSize](https://docs.renovatebot.com/configuration-options/#assigneessamplesize)", + "type": [ + "integer", + "null" + ], + "default": null }, - "bicep": { - "description": "Configuration object for the bicep manager\nSee also: https://docs.renovatebot.com/configuration-options/#bicep", - "markdownDescription": "Configuration object for the bicep manager\n\nSee also: [bicep](https://docs.renovatebot.com/configuration-options/#bicep)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/\\.bicep$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "bitbucket-pipelines": { - "description": "Configuration object for the bitbucket-pipelines manager\nSee also: https://docs.renovatebot.com/configuration-options/#bitbucket-pipelines", - "markdownDescription": "Configuration object for the bitbucket-pipelines manager\n\nSee also: [bitbucket-pipelines](https://docs.renovatebot.com/configuration-options/#bitbucket-pipelines)", - "type": "object", - "default": { - "managerFilePatterns": [ - "**/*-pipelines.yml" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } + "authType": { + "description": "Authentication type for HTTP header. e.g. `\"Bearer\"` or `\"Basic\"`. Use `\"Token-Only\"` to use only the token without an authorization type.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesauthtype", + "markdownDescription": "Authentication type for HTTP header. e.g. `\"Bearer\"` or `\"Basic\"`. Use `\"Token-Only\"` to use only the token without an authorization type.\n\nSee also: [authType](https://docs.renovatebot.com/configuration-options/#hostrulesauthtype)", + "type": "string", + "default": "Bearer" }, - "bitrise": { - "description": "Configuration object for the bitrise manager\nSee also: https://docs.renovatebot.com/configuration-options/#bitrise", - "markdownDescription": "Configuration object for the bitrise manager\n\nSee also: [bitrise](https://docs.renovatebot.com/configuration-options/#bitrise)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)bitrise\\.ya?ml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } + "autoApprove": { + "description": "Set to `true` to automatically approve PRs.\nSee also: https://docs.renovatebot.com/configuration-options/#autoapprove", + "markdownDescription": "Set to `true` to automatically approve PRs.\n\nSee also: [autoApprove](https://docs.renovatebot.com/configuration-options/#autoapprove)", + "type": "boolean", + "default": false }, - "branchConcurrentLimit": { - "description": "Limit to a maximum of x concurrent branches. 0 means no limit, `null` (default) inherits value from `prConcurrentLimit`.\nSee also: https://docs.renovatebot.com/configuration-options/#branchconcurrentlimit", - "markdownDescription": "Limit to a maximum of x concurrent branches. 0 means no limit, `null` (default) inherits value from `prConcurrentLimit`.\n\nSee also: [branchConcurrentLimit](https://docs.renovatebot.com/configuration-options/#branchconcurrentlimit)", - "type": [ - "integer", - "null" - ], - "default": null + "autoReplaceGlobalMatch": { + "description": "Control whether replacement regular expressions are global matches or only the first match.\nSee also: https://docs.renovatebot.com/configuration-options/#autoreplaceglobalmatch", + "markdownDescription": "Control whether replacement regular expressions are global matches or only the first match.\n\nSee also: [autoReplaceGlobalMatch](https://docs.renovatebot.com/configuration-options/#autoreplaceglobalmatch)", + "type": "boolean", + "default": true }, - "branchName": { - "description": "Branch name template.\nSee also: https://docs.renovatebot.com/configuration-options/#branchname", - "markdownDescription": "Branch name template.\n\nSee also: [branchName](https://docs.renovatebot.com/configuration-options/#branchname)", - "type": "string", - "default": "{{{branchPrefix}}}{{{additionalBranchPrefix}}}{{{branchTopic}}}" + "autoReplaceStringTemplate": { + "description": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersautoreplacestringtemplate", + "markdownDescription": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\n\nSee also: [autoReplaceStringTemplate](https://docs.renovatebot.com/configuration-options/#custommanagersautoreplacestringtemplate)", + "type": "string" }, - "branchNameStrict": { - "description": "Whether to be strict about the use of special characters within the branch name.\nSee also: https://docs.renovatebot.com/configuration-options/#branchnamestrict", - "markdownDescription": "Whether to be strict about the use of special characters within the branch name.\n\nSee also: [branchNameStrict](https://docs.renovatebot.com/configuration-options/#branchnamestrict)", + "automerge": { + "description": "Whether to automerge branches/PRs automatically, without human intervention.\nSee also: https://docs.renovatebot.com/configuration-options/#automerge", + "markdownDescription": "Whether to automerge branches/PRs automatically, without human intervention.\n\nSee also: [automerge](https://docs.renovatebot.com/configuration-options/#automerge)", "type": "boolean", "default": false }, - "branchPrefix": { - "description": "Prefix to use for all branch names.\nSee also: https://docs.renovatebot.com/configuration-options/#branchprefix", - "markdownDescription": "Prefix to use for all branch names.\n\nSee also: [branchPrefix](https://docs.renovatebot.com/configuration-options/#branchprefix)", + "automergeComment": { + "description": "PR comment to add to trigger automerge. Only used if `automergeType=pr-comment`.\nSee also: https://docs.renovatebot.com/configuration-options/#automergecomment", + "markdownDescription": "PR comment to add to trigger automerge. Only used if `automergeType=pr-comment`.\n\nSee also: [automergeComment](https://docs.renovatebot.com/configuration-options/#automergecomment)", "type": "string", - "default": "renovate/" + "default": "automergeComment" }, - "branchPrefixOld": { - "description": "Old branchPrefix value to check for existing PRs.\nSee also: https://docs.renovatebot.com/configuration-options/#branchprefixold", - "markdownDescription": "Old branchPrefix value to check for existing PRs.\n\nSee also: [branchPrefixOld](https://docs.renovatebot.com/configuration-options/#branchprefixold)", + "automergeSchedule": { + "description": "Limit automerge to these times of day or week.\nSee also: https://docs.renovatebot.com/configuration-options/#automergeschedule", + "markdownDescription": "Limit automerge to these times of day or week.\n\nSee also: [automergeSchedule](https://docs.renovatebot.com/configuration-options/#automergeschedule)", + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ], + "default": [ + "at any time" + ] + }, + "automergeStrategy": { + "description": "The merge strategy to use when automerging PRs. Used only if `automergeType=pr`.\nSee also: https://docs.renovatebot.com/configuration-options/#automergestrategy", + "markdownDescription": "The merge strategy to use when automerging PRs. Used only if `automergeType=pr`.\n\nSee also: [automergeStrategy](https://docs.renovatebot.com/configuration-options/#automergestrategy)", "type": "string", - "default": "renovate/" + "enum": [ + "auto", + "fast-forward", + "merge-commit", + "rebase", + "rebase-merge", + "squash" + ], + "default": "auto" }, - "branchTopic": { - "description": "Branch topic.\nSee also: https://docs.renovatebot.com/configuration-options/#branchtopic", - "markdownDescription": "Branch topic.\n\nSee also: [branchTopic](https://docs.renovatebot.com/configuration-options/#branchtopic)", + "automergeType": { + "description": "How to automerge, if enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#automergetype", + "markdownDescription": "How to automerge, if enabled.\n\nSee also: [automergeType](https://docs.renovatebot.com/configuration-options/#automergetype)", "type": "string", - "default": "{{{depNameSanitized}}}-{{{newMajor}}}{{#if separateMinorPatch}}{{#if isPatch}}.{{{newMinor}}}{{/if}}{{/if}}{{#if separateMultipleMinor}}{{#if isMinor}}.{{{newMinor}}}{{/if}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}" + "enum": [ + "branch", + "pr", + "pr-comment" + ], + "default": "pr" }, - "buildkite": { - "description": "Configuration object for the buildkite manager\nSee also: https://docs.renovatebot.com/configuration-options/#buildkite", - "markdownDescription": "Configuration object for the buildkite manager\n\nSee also: [buildkite](https://docs.renovatebot.com/configuration-options/#buildkite)", + "azure-pipelines": { + "description": "Configuration object for the azure-pipelines manager\nSee also: https://docs.renovatebot.com/configuration-options/#azure-pipelines", + "markdownDescription": "Configuration object for the azure-pipelines manager\n\nSee also: [azure-pipelines](https://docs.renovatebot.com/configuration-options/#azure-pipelines)", "type": "object", "default": { "managerFilePatterns": [ - "/buildkite\\.ya?ml/", - "/\\.buildkite/.+\\.ya?ml$/" + "/(^|/).azuredevops/.+\\.ya?ml$/", + "/azure.*pipelines?.*\\.ya?ml$/" ], - "commitMessageTopic": "buildkite plugin {{depName}}", - "commitMessageExtra": "to {{#if isMajor}}{{{prettyNewMajor}}}{{else}}{{{newValue}}}{{/if}}" + "enabled": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] + } + ] + }, + "azureWorkItemId": { + "description": "The id of an existing work item on Azure Boards to link to each PR.\nSee also: https://docs.renovatebot.com/configuration-options/#azureworkitemid", + "markdownDescription": "The id of an existing work item on Azure Boards to link to each PR.\n\nSee also: [azureWorkItemId](https://docs.renovatebot.com/configuration-options/#azureworkitemid)", + "type": "integer", + "default": 0 + }, + "azureWorkItemType": { + "description": "The work item type Renovate uses for its issues (e.g. the Dependency Dashboard) on Azure DevOps.\nSee also: https://docs.renovatebot.com/configuration-options/#azureworkitemtype", + "markdownDescription": "The work item type Renovate uses for its issues (e.g. the Dependency Dashboard) on Azure DevOps.\n\nSee also: [azureWorkItemType](https://docs.renovatebot.com/configuration-options/#azureworkitemtype)", + "type": "string", + "default": "Issue" + }, + "baseBranchPatterns": { + "description": "List of one or more custom base branches defined as exact strings and/or via regex expressions.\nSee also: https://docs.renovatebot.com/configuration-options/#basebranchpatterns", + "markdownDescription": "List of one or more custom base branches defined as exact strings and/or via regex expressions.\n\nSee also: [baseBranchPatterns](https://docs.renovatebot.com/configuration-options/#basebranchpatterns)", + "type": "array", + "items": { + "type": "string" } }, - "buildpacks": { - "description": "Configuration object for the buildpacks manager\nSee also: https://docs.renovatebot.com/configuration-options/#buildpacks", - "markdownDescription": "Configuration object for the buildpacks manager\n\nSee also: [buildpacks](https://docs.renovatebot.com/configuration-options/#buildpacks)", + "batect": { + "description": "Configuration object for the batect manager\nSee also: https://docs.renovatebot.com/configuration-options/#batect", + "markdownDescription": "Configuration object for the batect manager\n\nSee also: [batect](https://docs.renovatebot.com/configuration-options/#batect)", "type": "object", "default": { - "commitMessageTopic": "buildpack {{depName}}", "managerFilePatterns": [ - "/(^|/)project\\.toml$/" - ], - "pinDigests": false + "/(^|/)batect(-bundle)?\\.ya?ml$/" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "bumpType": { - "description": "The semver level to use when bumping versions. This is used by the `bumpVersions` feature.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversionsbumptype", - "markdownDescription": "The semver level to use when bumping versions. This is used by the `bumpVersions` feature.\n\nSee also: [bumpType](https://docs.renovatebot.com/configuration-options/#bumpversionsbumptype)", - "type": "string", - "anyOf": [ - { - "enum": [ - "major", - "minor", - "patch", - "sync" - ] - }, - { - "type": "string" - } - ] - }, - "bumpVersion": { - "description": "Bump the version in the package file being updated.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversion", - "markdownDescription": "Bump the version in the package file being updated.\n\nSee also: [bumpVersion](https://docs.renovatebot.com/configuration-options/#bumpversion)", - "type": "string", - "enum": [ - "major", - "minor", - "patch", - "prerelease" - ] - }, - "bumpVersions": { - "description": "A list of bumpVersion config options to bump generic version numbers.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversions", - "markdownDescription": "A list of bumpVersion config options to bump generic version numbers.\n\nSee also: [bumpVersions](https://docs.renovatebot.com/configuration-options/#bumpversions)", - "type": "array", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "bumpType": { - "$ref": "#/definitions/bumpType" - }, - "filePatterns": { - "$ref": "#/definitions/filePatterns" - }, - "matchStrings": { - "$ref": "#/definitions/matchStrings" - }, - "name": { - "$ref": "#/definitions/name" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - }, - "default": [] + } + ] }, - "bun": { - "description": "Configuration object for the bun manager\nSee also: https://docs.renovatebot.com/configuration-options/#bun", - "markdownDescription": "Configuration object for the bun manager\n\nSee also: [bun](https://docs.renovatebot.com/configuration-options/#bun)", + "batect-wrapper": { + "description": "Configuration object for the batect-wrapper manager\nSee also: https://docs.renovatebot.com/configuration-options/#batect-wrapper", + "markdownDescription": "Configuration object for the batect-wrapper manager\n\nSee also: [batect-wrapper](https://docs.renovatebot.com/configuration-options/#batect-wrapper)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)bun\\.lockb?$/", - "/(^|/)package\\.json$/" + "/(^|/)batect$/" ], - "digest": { - "prBodyDefinitions": { - "Change": "{{#if displayFrom}}`{{{displayFrom}}}` → {{else}}{{#if currentValue}}`{{{currentValue}}}` → {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}" - } - }, - "prBodyDefinitions": { - "Change": "[{{#if displayFrom}}`{{{displayFrom}}}` → {{else}}{{#if currentValue}}`{{{currentValue}}}` → {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}]({{#if depName}}https://renovatebot.com/diffs/npm/{{replace '/' '%2f' depName}}/{{{currentVersion}}}/{{{newVersion}}}{{/if}})" - } + "versioning": "semver" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "bun-version": { - "description": "Configuration object for the bun-version manager\nSee also: https://docs.renovatebot.com/configuration-options/#bun-version", - "markdownDescription": "Configuration object for the bun-version manager\n\nSee also: [bun-version](https://docs.renovatebot.com/configuration-options/#bun-version)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)\\.bun-version$/" - ], - "versioning": "npm" - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "bundler": { - "description": "Configuration object for the bundler manager\nSee also: https://docs.renovatebot.com/configuration-options/#bundler", - "markdownDescription": "Configuration object for the bundler manager\n\nSee also: [bundler](https://docs.renovatebot.com/configuration-options/#bundler)", + "bazel": { + "description": "Configuration object for the bazel manager\nSee also: https://docs.renovatebot.com/configuration-options/#bazel", + "markdownDescription": "Configuration object for the bazel manager\n\nSee also: [bazel](https://docs.renovatebot.com/configuration-options/#bazel)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)Gemfile$/" - ], - "versioning": "ruby" + "/(^|/)WORKSPACE(|\\.bazel|\\.bzlmod)$/", + "/\\.WORKSPACE\\.bazel$/", + "/\\.bzl$/" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "cake": { - "description": "Configuration object for the cake manager\nSee also: https://docs.renovatebot.com/configuration-options/#cake", - "markdownDescription": "Configuration object for the cake manager\n\nSee also: [cake](https://docs.renovatebot.com/configuration-options/#cake)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/\\.cake$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "cargo": { - "description": "Configuration object for the cargo manager\nSee also: https://docs.renovatebot.com/configuration-options/#cargo", - "markdownDescription": "Configuration object for the cargo manager\n\nSee also: [cargo](https://docs.renovatebot.com/configuration-options/#cargo)", + "bazel-module": { + "description": "Configuration object for the bazel-module manager\nSee also: https://docs.renovatebot.com/configuration-options/#bazel-module", + "markdownDescription": "Configuration object for the bazel-module manager\n\nSee also: [bazel-module](https://docs.renovatebot.com/configuration-options/#bazel-module)", "type": "object", "default": { - "commitMessageTopic": "Rust crate {{depName}}", "managerFilePatterns": [ - "/(^|/)Cargo\\.toml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } + "/(^|/|\\.)MODULE\\.bazel$/" ] - } - }, - "cdnurl": { - "description": "Configuration object for the cdnurl manager\nSee also: https://docs.renovatebot.com/configuration-options/#cdnurl", - "markdownDescription": "Configuration object for the cdnurl manager\n\nSee also: [cdnurl](https://docs.renovatebot.com/configuration-options/#cdnurl)", - "type": "object", - "default": { - "managerFilePatterns": [], - "versioning": "semver" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "changelogUrl": { - "description": "Set a custom URL for the changelog. Renovate will put this URL in the PR body text.\nSee also: https://docs.renovatebot.com/configuration-options/#packageruleschangelogurl", - "markdownDescription": "Set a custom URL for the changelog. Renovate will put this URL in the PR body text.\n\nSee also: [changelogUrl](https://docs.renovatebot.com/configuration-options/#packageruleschangelogurl)", - "type": "string" - }, - "circleci": { - "description": "Configuration object for the circleci manager\nSee also: https://docs.renovatebot.com/configuration-options/#circleci", - "markdownDescription": "Configuration object for the circleci manager\n\nSee also: [circleci](https://docs.renovatebot.com/configuration-options/#circleci)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)\\.circleci/.+\\.ya?ml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "cloneSubmodules": { - "description": "Set to `true` to initialize submodules during repository clone.\nSee also: https://docs.renovatebot.com/configuration-options/#clonesubmodules", - "markdownDescription": "Set to `true` to initialize submodules during repository clone.\n\nSee also: [cloneSubmodules](https://docs.renovatebot.com/configuration-options/#clonesubmodules)", - "type": "boolean", - "default": false - }, - "cloneSubmodulesFilter": { - "description": "List of submodules names or patterns to clone when cloneSubmodules=true.\nSee also: https://docs.renovatebot.com/configuration-options/#clonesubmodulesfilter", - "markdownDescription": "List of submodules names or patterns to clone when cloneSubmodules=true.\n\nSee also: [cloneSubmodulesFilter](https://docs.renovatebot.com/configuration-options/#clonesubmodulesfilter)", - "type": "array", - "items": { - "type": "string" - }, - "default": [ - "*" + } ] }, - "cloudbuild": { - "description": "Configuration object for the cloudbuild manager\nSee also: https://docs.renovatebot.com/configuration-options/#cloudbuild", - "markdownDescription": "Configuration object for the cloudbuild manager\n\nSee also: [cloudbuild](https://docs.renovatebot.com/configuration-options/#cloudbuild)", + "bazelisk": { + "description": "Configuration object for the bazelisk manager\nSee also: https://docs.renovatebot.com/configuration-options/#bazelisk", + "markdownDescription": "Configuration object for the bazelisk manager\n\nSee also: [bazelisk](https://docs.renovatebot.com/configuration-options/#bazelisk)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)cloudbuild\\.ya?ml/" - ] + "/(^|/)\\.bazelversion$/" + ], + "pinDigests": false, + "versioning": "semver" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "cocoapods": { - "description": "Configuration object for the cocoapods manager\nSee also: https://docs.renovatebot.com/configuration-options/#cocoapods", - "markdownDescription": "Configuration object for the cocoapods manager\n\nSee also: [cocoapods](https://docs.renovatebot.com/configuration-options/#cocoapods)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)Podfile$/" - ], - "versioning": "ruby" - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "commands": { - "description": "A list of post-upgrade commands that are executed before a commit is made by Renovate.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetaskscommands", - "markdownDescription": "A list of post-upgrade commands that are executed before a commit is made by Renovate.\n\nSee also: [commands](https://docs.renovatebot.com/configuration-options/#postupgradetaskscommands)", - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "commitBody": { - "description": "Commit message body template. Will be appended to commit message, separated by two line returns.\nSee also: https://docs.renovatebot.com/configuration-options/#commitbody", - "markdownDescription": "Commit message body template. Will be appended to commit message, separated by two line returns.\n\nSee also: [commitBody](https://docs.renovatebot.com/configuration-options/#commitbody)", - "type": "string" + } + ] }, - "commitBodyTable": { - "description": "If enabled, append a table in the commit message body describing all updates in the commit.\nSee also: https://docs.renovatebot.com/configuration-options/#commitbodytable", - "markdownDescription": "If enabled, append a table in the commit message body describing all updates in the commit.\n\nSee also: [commitBodyTable](https://docs.renovatebot.com/configuration-options/#commitbodytable)", + "bbAutoResolvePrTasks": { + "description": "The PR tasks will be automatically completed after the PR is raised.\nSee also: https://docs.renovatebot.com/configuration-options/#bbautoresolveprtasks", + "markdownDescription": "The PR tasks will be automatically completed after the PR is raised.\n\nSee also: [bbAutoResolvePrTasks](https://docs.renovatebot.com/configuration-options/#bbautoresolveprtasks)", "type": "boolean", "default": false }, - "commitHourlyLimit": { - "description": "Rate limit commits to maximum x per hour. 0 means no limit.\nSee also: https://docs.renovatebot.com/configuration-options/#commithourlylimit", - "markdownDescription": "Rate limit commits to maximum x per hour. 0 means no limit.\n\nSee also: [commitHourlyLimit](https://docs.renovatebot.com/configuration-options/#commithourlylimit)", - "type": "integer", - "default": 0 - }, - "commitMessage": { - "description": "Message to use for commit messages and pull request titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessage", - "markdownDescription": "Message to use for commit messages and pull request titles.\n\nSee also: [commitMessage](https://docs.renovatebot.com/configuration-options/#commitmessage)", - "type": "string", - "default": "{{{commitMessagePrefix}}} {{{commitMessageAction}}} {{{commitMessageTopic}}} {{{commitMessageExtra}}} {{{commitMessageSuffix}}}" - }, - "commitMessageAction": { - "description": "Action verb to use in commit messages and PR titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessageaction", - "markdownDescription": "Action verb to use in commit messages and PR titles.\n\nSee also: [commitMessageAction](https://docs.renovatebot.com/configuration-options/#commitmessageaction)", - "type": "string", - "default": "Update" - }, - "commitMessageExtra": { - "description": "Extra description used after the commit message topic - typically the version.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessageextra", - "markdownDescription": "Extra description used after the commit message topic - typically the version.\n\nSee also: [commitMessageExtra](https://docs.renovatebot.com/configuration-options/#commitmessageextra)", - "type": "string", - "default": "to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}{{prettyNewMajor}}{{else}}{{#if isSingleVersion}}{{prettyNewVersion}}{{else}}{{#if newValue}}{{{newValue}}}{{else}}{{{newDigestShort}}}{{/if}}{{/if}}{{/if}}{{/if}}" - }, - "commitMessageLowerCase": { - "description": "Lowercase PR- and commit titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessagelowercase", - "markdownDescription": "Lowercase PR- and commit titles.\n\nSee also: [commitMessageLowerCase](https://docs.renovatebot.com/configuration-options/#commitmessagelowercase)", - "type": "string", - "enum": [ - "auto", - "never" - ], - "default": "auto" - }, - "commitMessagePrefix": { - "description": "Prefix to add to start of commit messages and PR titles. Uses a semantic prefix if `semanticCommits` is enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessageprefix", - "markdownDescription": "Prefix to add to start of commit messages and PR titles. Uses a semantic prefix if `semanticCommits` is enabled.\n\nSee also: [commitMessagePrefix](https://docs.renovatebot.com/configuration-options/#commitmessageprefix)", - "type": "string" - }, - "commitMessageSuffix": { - "description": "Suffix to add to end of commit messages and PR titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessagesuffix", - "markdownDescription": "Suffix to add to end of commit messages and PR titles.\n\nSee also: [commitMessageSuffix](https://docs.renovatebot.com/configuration-options/#commitmessagesuffix)", - "type": "string" - }, - "commitMessageTopic": { - "description": "The upgrade topic/noun used in commit messages and PR titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessagetopic", - "markdownDescription": "The upgrade topic/noun used in commit messages and PR titles.\n\nSee also: [commitMessageTopic](https://docs.renovatebot.com/configuration-options/#commitmessagetopic)", - "type": "string", - "default": "dependency {{depName}}" - }, - "commitTrailers": { - "description": "Structured git trailers (`Key: value` lines) to add in the final block of the commit message.\nSee also: https://docs.renovatebot.com/configuration-options/#committrailers", - "markdownDescription": "Structured git trailers (`Key: value` lines) to add in the final block of the commit message.\n\nSee also: [commitTrailers](https://docs.renovatebot.com/configuration-options/#committrailers)", - "type": [ - "array", - "null" - ], - "items": { - "type": "string" - }, - "default": null + "bbUseDefaultReviewers": { + "description": "Use the default reviewers (Bitbucket only).\nSee also: https://docs.renovatebot.com/configuration-options/#bbusedefaultreviewers", + "markdownDescription": "Use the default reviewers (Bitbucket only).\n\nSee also: [bbUseDefaultReviewers](https://docs.renovatebot.com/configuration-options/#bbusedefaultreviewers)", + "type": "boolean", + "default": true }, - "composer": { - "description": "Configuration object for the composer manager\nSee also: https://docs.renovatebot.com/configuration-options/#composer", - "markdownDescription": "Configuration object for the composer manager\n\nSee also: [composer](https://docs.renovatebot.com/configuration-options/#composer)", + "bicep": { + "description": "Configuration object for the bicep manager\nSee also: https://docs.renovatebot.com/configuration-options/#bicep", + "markdownDescription": "Configuration object for the bicep manager\n\nSee also: [bicep](https://docs.renovatebot.com/configuration-options/#bicep)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)([\\w-]*)composer\\.json$/" - ], - "versioning": "composer" + "/\\.bicep$/" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "composerIgnorePlatformReqs": { - "description": "Configure use of `--ignore-platform-reqs` or `--ignore-platform-req` for the Composer package manager.\nSee also: https://docs.renovatebot.com/configuration-options/#composerignoreplatformreqs", - "markdownDescription": "Configure use of `--ignore-platform-reqs` or `--ignore-platform-req` for the Composer package manager.\n\nSee also: [composerIgnorePlatformReqs](https://docs.renovatebot.com/configuration-options/#composerignoreplatformreqs)", - "type": "array", - "items": { - "type": "string" - }, - "default": [] + } + ] }, - "conan": { - "description": "Configuration object for the conan manager\nSee also: https://docs.renovatebot.com/configuration-options/#conan", - "markdownDescription": "Configuration object for the conan manager\n\nSee also: [conan](https://docs.renovatebot.com/configuration-options/#conan)", + "bitbucket-pipelines": { + "description": "Configuration object for the bitbucket-pipelines manager\nSee also: https://docs.renovatebot.com/configuration-options/#bitbucket-pipelines", + "markdownDescription": "Configuration object for the bitbucket-pipelines manager\n\nSee also: [bitbucket-pipelines](https://docs.renovatebot.com/configuration-options/#bitbucket-pipelines)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)conanfile\\.(txt|py)$/" - ], - "datasource": "conan", - "versioning": "conan" + "**/*-pipelines.yml" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "concurrentRequestLimit": { - "description": "Limit concurrent requests per host.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesconcurrentrequestlimit", - "markdownDescription": "Limit concurrent requests per host.\n\nSee also: [concurrentRequestLimit](https://docs.renovatebot.com/configuration-options/#hostrulesconcurrentrequestlimit)", - "type": [ - "integer", - "null" - ], - "default": null - }, - "confidential": { - "description": "If enabled, issues created by Renovate are set as confidential.\nSee also: https://docs.renovatebot.com/configuration-options/#confidential", - "markdownDescription": "If enabled, issues created by Renovate are set as confidential.\n\nSee also: [confidential](https://docs.renovatebot.com/configuration-options/#confidential)", - "type": "boolean", - "default": false - }, - "configMigration": { - "description": "Enable this to get config migration PRs when needed.\nSee also: https://docs.renovatebot.com/configuration-options/#configmigration", - "markdownDescription": "Enable this to get config migration PRs when needed.\n\nSee also: [configMigration](https://docs.renovatebot.com/configuration-options/#configmigration)", - "type": "boolean", - "default": false - }, - "configWarningReuseIssue": { - "description": "Set this to `true` to make Renovate reuse/reopen an existing closed Config Warning issue, instead of opening a new one each time.\nSee also: https://docs.renovatebot.com/configuration-options/#configwarningreuseissue", - "markdownDescription": "Set this to `true` to make Renovate reuse/reopen an existing closed Config Warning issue, instead of opening a new one each time.\n\nSee also: [configWarningReuseIssue](https://docs.renovatebot.com/configuration-options/#configwarningreuseissue)", - "type": "boolean", - "default": false - }, - "constraints": { - "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": { - "ghActionsLock": "v0.1.6" - }, - "additionalProperties": false, - "properties": { - "apm": { - "type": "string", - "description": "A constraint for the `apm` Containerbase tool" - }, - "bazelisk": { + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "bitrise": { + "description": "Configuration object for the bitrise manager\nSee also: https://docs.renovatebot.com/configuration-options/#bitrise", + "markdownDescription": "Configuration object for the bitrise manager\n\nSee also: [bitrise](https://docs.renovatebot.com/configuration-options/#bitrise)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)bitrise\\.ya?ml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "branchConcurrentLimit": { + "description": "Limit to a maximum of x concurrent branches. 0 means no limit, `null` (default) inherits value from `prConcurrentLimit`.\nSee also: https://docs.renovatebot.com/configuration-options/#branchconcurrentlimit", + "markdownDescription": "Limit to a maximum of x concurrent branches. 0 means no limit, `null` (default) inherits value from `prConcurrentLimit`.\n\nSee also: [branchConcurrentLimit](https://docs.renovatebot.com/configuration-options/#branchconcurrentlimit)", + "type": [ + "integer", + "null" + ], + "default": null + }, + "branchName": { + "description": "Branch name template.\nSee also: https://docs.renovatebot.com/configuration-options/#branchname", + "markdownDescription": "Branch name template.\n\nSee also: [branchName](https://docs.renovatebot.com/configuration-options/#branchname)", + "type": "string", + "default": "{{{branchPrefix}}}{{{additionalBranchPrefix}}}{{{branchTopic}}}" + }, + "branchNameStrict": { + "description": "Whether to be strict about the use of special characters within the branch name.\nSee also: https://docs.renovatebot.com/configuration-options/#branchnamestrict", + "markdownDescription": "Whether to be strict about the use of special characters within the branch name.\n\nSee also: [branchNameStrict](https://docs.renovatebot.com/configuration-options/#branchnamestrict)", + "type": "boolean", + "default": false + }, + "branchPrefix": { + "description": "Prefix to use for all branch names.\nSee also: https://docs.renovatebot.com/configuration-options/#branchprefix", + "markdownDescription": "Prefix to use for all branch names.\n\nSee also: [branchPrefix](https://docs.renovatebot.com/configuration-options/#branchprefix)", + "type": "string", + "default": "renovate/" + }, + "branchPrefixOld": { + "description": "Old branchPrefix value to check for existing PRs.\nSee also: https://docs.renovatebot.com/configuration-options/#branchprefixold", + "markdownDescription": "Old branchPrefix value to check for existing PRs.\n\nSee also: [branchPrefixOld](https://docs.renovatebot.com/configuration-options/#branchprefixold)", + "type": "string", + "default": "renovate/" + }, + "branchTopic": { + "description": "Branch topic.\nSee also: https://docs.renovatebot.com/configuration-options/#branchtopic", + "markdownDescription": "Branch topic.\n\nSee also: [branchTopic](https://docs.renovatebot.com/configuration-options/#branchtopic)", + "type": "string", + "default": "{{{depNameSanitized}}}-{{{newMajor}}}{{#if separateMinorPatch}}{{#if isPatch}}.{{{newMinor}}}{{/if}}{{/if}}{{#if separateMultipleMinor}}{{#if isMinor}}.{{{newMinor}}}{{/if}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}" + }, + "buildkite": { + "description": "Configuration object for the buildkite manager\nSee also: https://docs.renovatebot.com/configuration-options/#buildkite", + "markdownDescription": "Configuration object for the buildkite manager\n\nSee also: [buildkite](https://docs.renovatebot.com/configuration-options/#buildkite)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/buildkite\\.ya?ml/", + "/\\.buildkite/.+\\.ya?ml$/" + ], + "commitMessageTopic": "buildkite plugin {{depName}}", + "commitMessageExtra": "to {{#if isMajor}}{{{prettyNewMajor}}}{{else}}{{{newValue}}}{{/if}}" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "buildpacks": { + "description": "Configuration object for the buildpacks manager\nSee also: https://docs.renovatebot.com/configuration-options/#buildpacks", + "markdownDescription": "Configuration object for the buildpacks manager\n\nSee also: [buildpacks](https://docs.renovatebot.com/configuration-options/#buildpacks)", + "type": "object", + "default": { + "commitMessageTopic": "buildpack {{depName}}", + "managerFilePatterns": [ + "/(^|/)project\\.toml$/" + ], + "pinDigests": false + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "bumpType": { + "description": "The semver level to use when bumping versions. This is used by the `bumpVersions` feature.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversionsbumptype", + "markdownDescription": "The semver level to use when bumping versions. This is used by the `bumpVersions` feature.\n\nSee also: [bumpType](https://docs.renovatebot.com/configuration-options/#bumpversionsbumptype)", + "type": "string", + "anyOf": [ + { + "enum": [ + "major", + "minor", + "patch", + "sync" + ] + }, + { + "type": "string" + } + ] + }, + "bumpVersion": { + "description": "Bump the version in the package file being updated.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversion", + "markdownDescription": "Bump the version in the package file being updated.\n\nSee also: [bumpVersion](https://docs.renovatebot.com/configuration-options/#bumpversion)", + "type": "string", + "enum": [ + "major", + "minor", + "patch", + "prerelease" + ] + }, + "bumpVersions": { + "description": "A list of bumpVersion config options to bump generic version numbers.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversions", + "markdownDescription": "A list of bumpVersion config options to bump generic version numbers.\n\nSee also: [bumpVersions](https://docs.renovatebot.com/configuration-options/#bumpversions)", + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "bumpType": { + "$ref": "#/definitions/bumpType" + }, + "filePatterns": { + "$ref": "#/definitions/filePatterns" + }, + "matchStrings": { + "$ref": "#/definitions/matchStrings" + }, + "name": { + "$ref": "#/definitions/name" + } + } + } + ] + }, + "default": [] + }, + "bun": { + "description": "Configuration object for the bun manager\nSee also: https://docs.renovatebot.com/configuration-options/#bun", + "markdownDescription": "Configuration object for the bun manager\n\nSee also: [bun](https://docs.renovatebot.com/configuration-options/#bun)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)bun\\.lockb?$/", + "/(^|/)package\\.json$/" + ], + "digest": { + "prBodyDefinitions": { + "Change": "{{#if displayFrom}}`{{{displayFrom}}}` → {{else}}{{#if currentValue}}`{{{currentValue}}}` → {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}" + } + }, + "prBodyDefinitions": { + "Change": "[{{#if displayFrom}}`{{{displayFrom}}}` → {{else}}{{#if currentValue}}`{{{currentValue}}}` → {{/if}}{{/if}}{{#if displayTo}}`{{{displayTo}}}`{{else}}`{{{newValue}}}`{{/if}}]({{#if depName}}https://renovatebot.com/diffs/npm/{{replace '/' '%2f' depName}}/{{{currentVersion}}}/{{{newVersion}}}{{/if}})" + } + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "bun-version": { + "description": "Configuration object for the bun-version manager\nSee also: https://docs.renovatebot.com/configuration-options/#bun-version", + "markdownDescription": "Configuration object for the bun-version manager\n\nSee also: [bun-version](https://docs.renovatebot.com/configuration-options/#bun-version)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)\\.bun-version$/" + ], + "versioning": "npm" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "bundler": { + "description": "Configuration object for the bundler manager\nSee also: https://docs.renovatebot.com/configuration-options/#bundler", + "markdownDescription": "Configuration object for the bundler manager\n\nSee also: [bundler](https://docs.renovatebot.com/configuration-options/#bundler)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)Gemfile$/" + ], + "versioning": "ruby" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "cake": { + "description": "Configuration object for the cake manager\nSee also: https://docs.renovatebot.com/configuration-options/#cake", + "markdownDescription": "Configuration object for the cake manager\n\nSee also: [cake](https://docs.renovatebot.com/configuration-options/#cake)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/\\.cake$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "cargo": { + "description": "Configuration object for the cargo manager\nSee also: https://docs.renovatebot.com/configuration-options/#cargo", + "markdownDescription": "Configuration object for the cargo manager\n\nSee also: [cargo](https://docs.renovatebot.com/configuration-options/#cargo)", + "type": "object", + "default": { + "commitMessageTopic": "Rust crate {{depName}}", + "managerFilePatterns": [ + "/(^|/)Cargo\\.toml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "cdnurl": { + "description": "Configuration object for the cdnurl manager\nSee also: https://docs.renovatebot.com/configuration-options/#cdnurl", + "markdownDescription": "Configuration object for the cdnurl manager\n\nSee also: [cdnurl](https://docs.renovatebot.com/configuration-options/#cdnurl)", + "type": "object", + "default": { + "managerFilePatterns": [], + "versioning": "semver" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "changelogUrl": { + "description": "Set a custom URL for the changelog. Renovate will put this URL in the PR body text.\nSee also: https://docs.renovatebot.com/configuration-options/#packageruleschangelogurl", + "markdownDescription": "Set a custom URL for the changelog. Renovate will put this URL in the PR body text.\n\nSee also: [changelogUrl](https://docs.renovatebot.com/configuration-options/#packageruleschangelogurl)", + "type": "string" + }, + "circleci": { + "description": "Configuration object for the circleci manager\nSee also: https://docs.renovatebot.com/configuration-options/#circleci", + "markdownDescription": "Configuration object for the circleci manager\n\nSee also: [circleci](https://docs.renovatebot.com/configuration-options/#circleci)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)\\.circleci/.+\\.ya?ml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "cloneSubmodules": { + "description": "Set to `true` to initialize submodules during repository clone.\nSee also: https://docs.renovatebot.com/configuration-options/#clonesubmodules", + "markdownDescription": "Set to `true` to initialize submodules during repository clone.\n\nSee also: [cloneSubmodules](https://docs.renovatebot.com/configuration-options/#clonesubmodules)", + "type": "boolean", + "default": false + }, + "cloneSubmodulesFilter": { + "description": "List of submodules names or patterns to clone when cloneSubmodules=true.\nSee also: https://docs.renovatebot.com/configuration-options/#clonesubmodulesfilter", + "markdownDescription": "List of submodules names or patterns to clone when cloneSubmodules=true.\n\nSee also: [cloneSubmodulesFilter](https://docs.renovatebot.com/configuration-options/#clonesubmodulesfilter)", + "type": "array", + "items": { + "type": "string" + }, + "default": [ + "*" + ] + }, + "cloudbuild": { + "description": "Configuration object for the cloudbuild manager\nSee also: https://docs.renovatebot.com/configuration-options/#cloudbuild", + "markdownDescription": "Configuration object for the cloudbuild manager\n\nSee also: [cloudbuild](https://docs.renovatebot.com/configuration-options/#cloudbuild)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)cloudbuild\\.ya?ml/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "cocoapods": { + "description": "Configuration object for the cocoapods manager\nSee also: https://docs.renovatebot.com/configuration-options/#cocoapods", + "markdownDescription": "Configuration object for the cocoapods manager\n\nSee also: [cocoapods](https://docs.renovatebot.com/configuration-options/#cocoapods)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)Podfile$/" + ], + "versioning": "ruby" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "commands": { + "description": "A list of post-upgrade commands that are executed before a commit is made by Renovate.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetaskscommands", + "markdownDescription": "A list of post-upgrade commands that are executed before a commit is made by Renovate.\n\nSee also: [commands](https://docs.renovatebot.com/configuration-options/#postupgradetaskscommands)", + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "commitBody": { + "description": "Commit message body template. Will be appended to commit message, separated by two line returns.\nSee also: https://docs.renovatebot.com/configuration-options/#commitbody", + "markdownDescription": "Commit message body template. Will be appended to commit message, separated by two line returns.\n\nSee also: [commitBody](https://docs.renovatebot.com/configuration-options/#commitbody)", + "type": "string" + }, + "commitBodyTable": { + "description": "If enabled, append a table in the commit message body describing all updates in the commit.\nSee also: https://docs.renovatebot.com/configuration-options/#commitbodytable", + "markdownDescription": "If enabled, append a table in the commit message body describing all updates in the commit.\n\nSee also: [commitBodyTable](https://docs.renovatebot.com/configuration-options/#commitbodytable)", + "type": "boolean", + "default": false + }, + "commitHourlyLimit": { + "description": "Rate limit commits to maximum x per hour. 0 means no limit.\nSee also: https://docs.renovatebot.com/configuration-options/#commithourlylimit", + "markdownDescription": "Rate limit commits to maximum x per hour. 0 means no limit.\n\nSee also: [commitHourlyLimit](https://docs.renovatebot.com/configuration-options/#commithourlylimit)", + "type": "integer", + "default": 0 + }, + "commitMessage": { + "description": "Message to use for commit messages and pull request titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessage", + "markdownDescription": "Message to use for commit messages and pull request titles.\n\nSee also: [commitMessage](https://docs.renovatebot.com/configuration-options/#commitmessage)", + "type": "string", + "default": "{{{commitMessagePrefix}}} {{{commitMessageAction}}} {{{commitMessageTopic}}} {{{commitMessageExtra}}} {{{commitMessageSuffix}}}" + }, + "commitMessageAction": { + "description": "Action verb to use in commit messages and PR titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessageaction", + "markdownDescription": "Action verb to use in commit messages and PR titles.\n\nSee also: [commitMessageAction](https://docs.renovatebot.com/configuration-options/#commitmessageaction)", + "type": "string", + "default": "Update" + }, + "commitMessageExtra": { + "description": "Extra description used after the commit message topic - typically the version.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessageextra", + "markdownDescription": "Extra description used after the commit message topic - typically the version.\n\nSee also: [commitMessageExtra](https://docs.renovatebot.com/configuration-options/#commitmessageextra)", + "type": "string", + "default": "to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}{{prettyNewMajor}}{{else}}{{#if isSingleVersion}}{{prettyNewVersion}}{{else}}{{#if newValue}}{{{newValue}}}{{else}}{{{newDigestShort}}}{{/if}}{{/if}}{{/if}}{{/if}}" + }, + "commitMessageLowerCase": { + "description": "Lowercase PR- and commit titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessagelowercase", + "markdownDescription": "Lowercase PR- and commit titles.\n\nSee also: [commitMessageLowerCase](https://docs.renovatebot.com/configuration-options/#commitmessagelowercase)", + "type": "string", + "enum": [ + "auto", + "never" + ], + "default": "auto" + }, + "commitMessagePrefix": { + "description": "Prefix to add to start of commit messages and PR titles. Uses a semantic prefix if `semanticCommits` is enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessageprefix", + "markdownDescription": "Prefix to add to start of commit messages and PR titles. Uses a semantic prefix if `semanticCommits` is enabled.\n\nSee also: [commitMessagePrefix](https://docs.renovatebot.com/configuration-options/#commitmessageprefix)", + "type": "string" + }, + "commitMessageSuffix": { + "description": "Suffix to add to end of commit messages and PR titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessagesuffix", + "markdownDescription": "Suffix to add to end of commit messages and PR titles.\n\nSee also: [commitMessageSuffix](https://docs.renovatebot.com/configuration-options/#commitmessagesuffix)", + "type": "string" + }, + "commitMessageTopic": { + "description": "The upgrade topic/noun used in commit messages and PR titles.\nSee also: https://docs.renovatebot.com/configuration-options/#commitmessagetopic", + "markdownDescription": "The upgrade topic/noun used in commit messages and PR titles.\n\nSee also: [commitMessageTopic](https://docs.renovatebot.com/configuration-options/#commitmessagetopic)", + "type": "string", + "default": "dependency {{depName}}" + }, + "commitTrailers": { + "description": "Structured git trailers (`Key: value` lines) to add in the final block of the commit message.\nSee also: https://docs.renovatebot.com/configuration-options/#committrailers", + "markdownDescription": "Structured git trailers (`Key: value` lines) to add in the final block of the commit message.\n\nSee also: [commitTrailers](https://docs.renovatebot.com/configuration-options/#committrailers)", + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + }, + "default": null + }, + "composer": { + "description": "Configuration object for the composer manager\nSee also: https://docs.renovatebot.com/configuration-options/#composer", + "markdownDescription": "Configuration object for the composer manager\n\nSee also: [composer](https://docs.renovatebot.com/configuration-options/#composer)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)([\\w-]*)composer\\.json$/" + ], + "versioning": "composer" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "composerIgnorePlatformReqs": { + "description": "Configure use of `--ignore-platform-reqs` or `--ignore-platform-req` for the Composer package manager.\nSee also: https://docs.renovatebot.com/configuration-options/#composerignoreplatformreqs", + "markdownDescription": "Configure use of `--ignore-platform-reqs` or `--ignore-platform-req` for the Composer package manager.\n\nSee also: [composerIgnorePlatformReqs](https://docs.renovatebot.com/configuration-options/#composerignoreplatformreqs)", + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "conan": { + "description": "Configuration object for the conan manager\nSee also: https://docs.renovatebot.com/configuration-options/#conan", + "markdownDescription": "Configuration object for the conan manager\n\nSee also: [conan](https://docs.renovatebot.com/configuration-options/#conan)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)conanfile\\.(txt|py)$/" + ], + "datasource": "conan", + "versioning": "conan" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "concurrentRequestLimit": { + "description": "Limit concurrent requests per host.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesconcurrentrequestlimit", + "markdownDescription": "Limit concurrent requests per host.\n\nSee also: [concurrentRequestLimit](https://docs.renovatebot.com/configuration-options/#hostrulesconcurrentrequestlimit)", + "type": [ + "integer", + "null" + ], + "default": null + }, + "confidential": { + "description": "If enabled, issues created by Renovate are set as confidential.\nSee also: https://docs.renovatebot.com/configuration-options/#confidential", + "markdownDescription": "If enabled, issues created by Renovate are set as confidential.\n\nSee also: [confidential](https://docs.renovatebot.com/configuration-options/#confidential)", + "type": "boolean", + "default": false + }, + "configMigration": { + "description": "Enable this to get config migration PRs when needed.\nSee also: https://docs.renovatebot.com/configuration-options/#configmigration", + "markdownDescription": "Enable this to get config migration PRs when needed.\n\nSee also: [configMigration](https://docs.renovatebot.com/configuration-options/#configmigration)", + "type": "boolean", + "default": false + }, + "configWarningReuseIssue": { + "description": "Set this to `true` to make Renovate reuse/reopen an existing closed Config Warning issue, instead of opening a new one each time.\nSee also: https://docs.renovatebot.com/configuration-options/#configwarningreuseissue", + "markdownDescription": "Set this to `true` to make Renovate reuse/reopen an existing closed Config Warning issue, instead of opening a new one each time.\n\nSee also: [configWarningReuseIssue](https://docs.renovatebot.com/configuration-options/#configwarningreuseissue)", + "type": "boolean", + "default": false + }, + "constraints": { + "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": { + "ghActionsLock": "v0.2.0" + }, + "additionalProperties": false, + "properties": { + "apm": { + "type": "string", + "description": "A constraint for the `apm` Containerbase tool" + }, + "bazelisk": { "type": "string", "description": "A constraint for the `bazelisk` Containerbase tool" }, @@ -2169,10 +11438,6 @@ "type": "string", "description": "A constraint for the `java` Containerbase tool" }, - "java-maven": { - "type": "string", - "description": "A constraint for the `java-maven` Containerbase tool" - }, "jb": { "type": "string", "description": "A constraint for the `jb` Containerbase tool" @@ -2385,51 +11650,382 @@ "versioning": "pep440" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "cpanfile": { "description": "Configuration object for the cpanfile manager\nSee also: https://docs.renovatebot.com/configuration-options/#cpanfile", @@ -2441,51 +12037,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "crossplane": { "description": "Configuration object for the crossplane manager\nSee also: https://docs.renovatebot.com/configuration-options/#crossplane", @@ -2495,51 +12422,382 @@ "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "crow": { "description": "Configuration object for the crow manager\nSee also: https://docs.renovatebot.com/configuration-options/#crow", @@ -2551,51 +12809,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "currentValueTemplate": { "description": "Optional `currentValue` for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagerscurrentvaluetemplate", @@ -2607,8 +13196,8 @@ "markdownDescription": "Defines custom datasources for usage by managers.\n\nSee also: [customDatasources](https://docs.renovatebot.com/configuration-options/#customdatasources)", "type": "object", "default": {}, - "$ref": "#", - "items": { + "additionalProperties": { + "type": "object", "allOf": [ { "type": "object", @@ -2662,6 +13251,7 @@ "markdownDescription": "Custom managers using regex matching.\n\nSee also: [customManagers](https://docs.renovatebot.com/configuration-options/#custommanagers)", "type": "array", "items": { + "type": "object", "allOf": [ { "type": "object", @@ -2826,51 +13416,382 @@ } }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "depNameTemplate": { "description": "Optional depName for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersdepnametemplate", @@ -2955,1333 +13876,7876 @@ "type": "string", "default": "Dependency Dashboard" }, - "deps-edn": { - "description": "Configuration object for the deps-edn manager\nSee also: https://docs.renovatebot.com/configuration-options/#deps-edn", - "markdownDescription": "Configuration object for the deps-edn manager\n\nSee also: [deps-edn](https://docs.renovatebot.com/configuration-options/#deps-edn)", + "deps-edn": { + "description": "Configuration object for the deps-edn manager\nSee also: https://docs.renovatebot.com/configuration-options/#deps-edn", + "markdownDescription": "Configuration object for the deps-edn manager\n\nSee also: [deps-edn](https://docs.renovatebot.com/configuration-options/#deps-edn)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)(?:deps|bb)\\.edn$/" + ], + "versioning": "maven" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "description": { + "description": "Plain text description for a config or preset.\nSee also: https://docs.renovatebot.com/configuration-options/#description", + "markdownDescription": "Plain text description for a config or preset.\n\nSee also: [description](https://docs.renovatebot.com/configuration-options/#description)", + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "devbox": { + "description": "Configuration object for the devbox manager\nSee also: https://docs.renovatebot.com/configuration-options/#devbox", + "markdownDescription": "Configuration object for the devbox manager\n\nSee also: [devbox](https://docs.renovatebot.com/configuration-options/#devbox)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)devbox\\.json$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "devcontainer": { + "description": "Configuration object for the devcontainer manager\nSee also: https://docs.renovatebot.com/configuration-options/#devcontainer", + "markdownDescription": "Configuration object for the devcontainer manager\n\nSee also: [devcontainer](https://docs.renovatebot.com/configuration-options/#devcontainer)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)(?:deps|bb)\\.edn$/" - ], - "versioning": "maven" + "/^.devcontainer/devcontainer.json$/", + "/^.devcontainer.json$/", + "/^.devcontainer/[^/]+/devcontainer.json$/" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "digest": { + "description": "Configuration to apply when updating a digest (no change in tag/version).\nSee also: https://docs.renovatebot.com/configuration-options/#digest", + "markdownDescription": "Configuration to apply when updating a digest (no change in tag/version).\n\nSee also: [digest](https://docs.renovatebot.com/configuration-options/#digest)", + "type": "object", + "default": { + "branchTopic": "{{{depNameSanitized}}}-digest", + "commitMessageExtra": "to {{newDigestShort}}", + "commitMessageTopic": "{{{depName}}} digest" + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } - }, - "description": { - "description": "Plain text description for a config or preset.\nSee also: https://docs.renovatebot.com/configuration-options/#description", - "markdownDescription": "Plain text description for a config or preset.\n\nSee also: [description](https://docs.renovatebot.com/configuration-options/#description)", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "string" } ] }, - "devbox": { - "description": "Configuration object for the devbox manager\nSee also: https://docs.renovatebot.com/configuration-options/#devbox", - "markdownDescription": "Configuration object for the devbox manager\n\nSee also: [devbox](https://docs.renovatebot.com/configuration-options/#devbox)", + "dnsCache": { + "description": "Enable got DNS cache.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesdnscache", + "markdownDescription": "Enable got DNS cache.\n\nSee also: [dnsCache](https://docs.renovatebot.com/configuration-options/#hostrulesdnscache)", + "type": "boolean", + "default": false + }, + "docker-compose": { + "description": "Configuration object for the docker-compose manager\nSee also: https://docs.renovatebot.com/configuration-options/#docker-compose", + "markdownDescription": "Configuration object for the docker-compose manager\n\nSee also: [docker-compose](https://docs.renovatebot.com/configuration-options/#docker-compose)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)devbox\\.json$/" + "/(^|/)(?:docker-)?compose[^/]*\\.ya?ml$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "devcontainer": { - "description": "Configuration object for the devcontainer manager\nSee also: https://docs.renovatebot.com/configuration-options/#devcontainer", - "markdownDescription": "Configuration object for the devcontainer manager\n\nSee also: [devcontainer](https://docs.renovatebot.com/configuration-options/#devcontainer)", + "dockerfile": { + "description": "Configuration object for the dockerfile manager\nSee also: https://docs.renovatebot.com/configuration-options/#dockerfile", + "markdownDescription": "Configuration object for the dockerfile manager\n\nSee also: [dockerfile](https://docs.renovatebot.com/configuration-options/#dockerfile)", "type": "object", "default": { "managerFilePatterns": [ - "/^.devcontainer/devcontainer.json$/", - "/^.devcontainer.json$/", - "/^.devcontainer/[^/]+/devcontainer.json$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } + "/(^|/|\\.)([Dd]ocker|[Cc]ontainer)file$/", + "/(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$/" ] - } - }, - "digest": { - "description": "Configuration to apply when updating a digest (no change in tag/version).\nSee also: https://docs.renovatebot.com/configuration-options/#digest", - "markdownDescription": "Configuration to apply when updating a digest (no change in tag/version).\n\nSee also: [digest](https://docs.renovatebot.com/configuration-options/#digest)", - "type": "object", - "default": { - "branchTopic": "{{{depNameSanitized}}}-digest", - "commitMessageExtra": "to {{newDigestShort}}", - "commitMessageTopic": "{{{depName}}} digest" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "dnsCache": { - "description": "Enable got DNS cache.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesdnscache", - "markdownDescription": "Enable got DNS cache.\n\nSee also: [dnsCache](https://docs.renovatebot.com/configuration-options/#hostrulesdnscache)", + "draftPR": { + "description": "If set to `true` then Renovate creates draft PRs, instead of normal status PRs.\nSee also: https://docs.renovatebot.com/configuration-options/#draftpr", + "markdownDescription": "If set to `true` then Renovate creates draft PRs, instead of normal status PRs.\n\nSee also: [draftPR](https://docs.renovatebot.com/configuration-options/#draftpr)", "type": "boolean", "default": false }, - "docker-compose": { - "description": "Configuration object for the docker-compose manager\nSee also: https://docs.renovatebot.com/configuration-options/#docker-compose", - "markdownDescription": "Configuration object for the docker-compose manager\n\nSee also: [docker-compose](https://docs.renovatebot.com/configuration-options/#docker-compose)", + "droneci": { + "description": "Configuration object for the droneci manager\nSee also: https://docs.renovatebot.com/configuration-options/#droneci", + "markdownDescription": "Configuration object for the droneci manager\n\nSee also: [droneci](https://docs.renovatebot.com/configuration-options/#droneci)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)(?:docker-)?compose[^/]*\\.ya?ml$/" + "/(^|/)\\.drone\\.yml$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "enableHttp2": { + "description": "Enable got HTTP/2 support.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesenablehttp2", + "markdownDescription": "Enable got HTTP/2 support.\n\nSee also: [enableHttp2](https://docs.renovatebot.com/configuration-options/#hostrulesenablehttp2)", + "type": "boolean", + "default": false + }, + "enabled": { + "description": "Enable or disable corresponding functionality.\nSee also: https://docs.renovatebot.com/configuration-options/#enabled", + "markdownDescription": "Enable or disable corresponding functionality.\n\nSee also: [enabled](https://docs.renovatebot.com/configuration-options/#enabled)", + "type": "boolean", + "default": true + }, + "enabledManagers": { + "description": "A list of package managers to enable. Only managers on the list are enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#enabledmanagers", + "markdownDescription": "A list of package managers to enable. Only managers on the list are enabled.\n\nSee also: [enabledManagers](https://docs.renovatebot.com/configuration-options/#enabledmanagers)", + "type": "array", + "items": { + "type": "string" + } + }, + "encrypted": { + "description": "An object containing configuration encrypted with project key.\nSee also: https://docs.renovatebot.com/configuration-options/#encrypted", + "markdownDescription": "An object containing configuration encrypted with project key.\n\nSee also: [encrypted](https://docs.renovatebot.com/configuration-options/#encrypted)", + "type": [ + "object", + "null" + ], + "default": null, + "additionalProperties": { + "type": "string" + } + }, + "env": { + "description": "Environment variables that Renovate uses when executing package manager commands.\nSee also: https://docs.renovatebot.com/configuration-options/#env", + "markdownDescription": "Environment variables that Renovate uses when executing package manager commands.\n\nSee also: [env](https://docs.renovatebot.com/configuration-options/#env)", + "type": "object", + "default": {}, + "additionalProperties": { + "type": "string" + } + }, + "excludeCommitPaths": { + "description": "A file matching any of these glob patterns will not be committed, even if the file has been updated.\nSee also: https://docs.renovatebot.com/configuration-options/#excludecommitpaths", + "markdownDescription": "A file matching any of these glob patterns will not be committed, even if the file has been updated.\n\nSee also: [excludeCommitPaths](https://docs.renovatebot.com/configuration-options/#excludecommitpaths)", + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "executionMode": { + "description": "Controls when the post upgrade tasks run: on every update, or once per upgrade branch.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksexecutionmode", + "markdownDescription": "Controls when the post upgrade tasks run: on every update, or once per upgrade branch.\n\nSee also: [executionMode](https://docs.renovatebot.com/configuration-options/#postupgradetasksexecutionmode)", + "type": "string", + "enum": [ + "update", + "branch" + ], + "default": "update" + }, + "expandCodeOwnersGroups": { + "description": "Expand the configured code owner groups into a full list of group members.\nSee also: https://docs.renovatebot.com/configuration-options/#expandcodeownersgroups", + "markdownDescription": "Expand the configured code owner groups into a full list of group members.\n\nSee also: [expandCodeOwnersGroups](https://docs.renovatebot.com/configuration-options/#expandcodeownersgroups)", + "type": "boolean", + "default": false + }, + "extends": { + "description": "Configuration presets to use or extend.\nSee also: https://docs.renovatebot.com/configuration-options/#extends", + "markdownDescription": "Configuration presets to use or extend.\n\nSee also: [extends](https://docs.renovatebot.com/configuration-options/#extends)", + "oneOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "enum": [ + "config:best-practices", + "config:recommended", + "mergeConfidence:all-badges", + "abandonments:recommended", + "group:all", + "replacements:all", + "security:minimumReleaseAgeNpm", + "security:only-security-updates" ] }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" + { + "type": "string" } - } + ] } - ] + }, + { + "type": "string" + } + ] + }, + "extractVersion": { + "description": "A regex (`re2`) to extract a version from a datasource's raw version string.\nSee also: https://docs.renovatebot.com/configuration-options/#extractversion", + "markdownDescription": "A regex (`re2`) to extract a version from a datasource's raw version string.\n\nSee also: [extractVersion](https://docs.renovatebot.com/configuration-options/#extractversion)", + "type": "string", + "format": "regex" + }, + "extractVersionTemplate": { + "description": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersextractversiontemplate", + "markdownDescription": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\n\nSee also: [extractVersionTemplate](https://docs.renovatebot.com/configuration-options/#custommanagersextractversiontemplate)", + "type": "string" + }, + "fetchChangeLogs": { + "description": "Controls if and when changelogs/release notes are fetched.\nSee also: https://docs.renovatebot.com/configuration-options/#fetchchangelogs", + "markdownDescription": "Controls if and when changelogs/release notes are fetched.\n\nSee also: [fetchChangeLogs](https://docs.renovatebot.com/configuration-options/#fetchchangelogs)", + "type": "string", + "enum": [ + "off", + "branch", + "pr" + ], + "default": "pr" + }, + "fileFilters": { + "description": "Files that match the glob pattern will be committed after running a post-upgrade task.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksfilefilters", + "markdownDescription": "Files that match the glob pattern will be committed after running a post-upgrade task.\n\nSee also: [fileFilters](https://docs.renovatebot.com/configuration-options/#postupgradetasksfilefilters)", + "type": "array", + "items": { + "type": "string" + }, + "default": [ + "**/*" + ] + }, + "fileFormat": { + "description": "It specifies the syntax of the package file being managed by the custom JSONata manager.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersfileformat", + "markdownDescription": "It specifies the syntax of the package file being managed by the custom JSONata manager.\n\nSee also: [fileFormat](https://docs.renovatebot.com/configuration-options/#custommanagersfileformat)", + "type": "string", + "enum": [ + "json", + "toml", + "yaml" + ] + }, + "filePatterns": { + "description": "A list of patterns to match files that contain the version string.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversionsfilepatterns", + "markdownDescription": "A list of patterns to match files that contain the version string.\n\nSee also: [filePatterns](https://docs.renovatebot.com/configuration-options/#bumpversionsfilepatterns)", + "type": "array", + "items": { + "type": "string" } }, - "dockerfile": { - "description": "Configuration object for the dockerfile manager\nSee also: https://docs.renovatebot.com/configuration-options/#dockerfile", - "markdownDescription": "Configuration object for the dockerfile manager\n\nSee also: [dockerfile](https://docs.renovatebot.com/configuration-options/#dockerfile)", + "filterUnavailableUsers": { + "description": "Filter reviewers and assignees based on their availability.\nSee also: https://docs.renovatebot.com/configuration-options/#filterunavailableusers", + "markdownDescription": "Filter reviewers and assignees based on their availability.\n\nSee also: [filterUnavailableUsers](https://docs.renovatebot.com/configuration-options/#filterunavailableusers)", + "type": "boolean", + "default": false + }, + "fleet": { + "description": "Configuration object for the fleet manager\nSee also: https://docs.renovatebot.com/configuration-options/#fleet", + "markdownDescription": "Configuration object for the fleet manager\n\nSee also: [fleet](https://docs.renovatebot.com/configuration-options/#fleet)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/|\\.)([Dd]ocker|[Cc]ontainer)file$/", - "/(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$/" + "/(^|/)fleet\\.ya?ml/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "draftPR": { - "description": "If set to `true` then Renovate creates draft PRs, instead of normal status PRs.\nSee also: https://docs.renovatebot.com/configuration-options/#draftpr", - "markdownDescription": "If set to `true` then Renovate creates draft PRs, instead of normal status PRs.\n\nSee also: [draftPR](https://docs.renovatebot.com/configuration-options/#draftpr)", - "type": "boolean", - "default": false + } + ] }, - "droneci": { - "description": "Configuration object for the droneci manager\nSee also: https://docs.renovatebot.com/configuration-options/#droneci", - "markdownDescription": "Configuration object for the droneci manager\n\nSee also: [droneci](https://docs.renovatebot.com/configuration-options/#droneci)", + "flux": { + "description": "Configuration object for the flux manager\nSee also: https://docs.renovatebot.com/configuration-options/#flux", + "markdownDescription": "Configuration object for the flux manager\n\nSee also: [flux](https://docs.renovatebot.com/configuration-options/#flux)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)\\.drone\\.yml$/" + "/(?:^|/)gotk-components\\.ya?ml$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "enableHttp2": { - "description": "Enable got HTTP/2 support.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesenablehttp2", - "markdownDescription": "Enable got HTTP/2 support.\n\nSee also: [enableHttp2](https://docs.renovatebot.com/configuration-options/#hostrulesenablehttp2)", - "type": "boolean", - "default": false - }, - "enabled": { - "description": "Enable or disable corresponding functionality.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesenabled", - "markdownDescription": "Enable or disable corresponding functionality.\n\nSee also: [enabled](https://docs.renovatebot.com/configuration-options/#packagerulesenabled)", - "type": "boolean", - "default": true - }, - "enabledManagers": { - "description": "A list of package managers to enable. Only managers on the list are enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#enabledmanagers", - "markdownDescription": "A list of package managers to enable. Only managers on the list are enabled.\n\nSee also: [enabledManagers](https://docs.renovatebot.com/configuration-options/#enabledmanagers)", - "type": "array", - "items": { - "type": "string" - } - }, - "encrypted": { - "description": "An object containing configuration encrypted with project key.\nSee also: https://docs.renovatebot.com/configuration-options/#encrypted", - "markdownDescription": "An object containing configuration encrypted with project key.\n\nSee also: [encrypted](https://docs.renovatebot.com/configuration-options/#encrypted)", - "type": [ - "object", - "null" - ], - "default": null, - "$ref": "#" - }, - "env": { - "description": "Environment variables that Renovate uses when executing package manager commands.\nSee also: https://docs.renovatebot.com/configuration-options/#env", - "markdownDescription": "Environment variables that Renovate uses when executing package manager commands.\n\nSee also: [env](https://docs.renovatebot.com/configuration-options/#env)", - "type": "object", - "default": {}, - "$ref": "#" - }, - "excludeCommitPaths": { - "description": "A file matching any of these glob patterns will not be committed, even if the file has been updated.\nSee also: https://docs.renovatebot.com/configuration-options/#excludecommitpaths", - "markdownDescription": "A file matching any of these glob patterns will not be committed, even if the file has been updated.\n\nSee also: [excludeCommitPaths](https://docs.renovatebot.com/configuration-options/#excludecommitpaths)", - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "executionMode": { - "description": "Controls when the post upgrade tasks run: on every update, or once per upgrade branch.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksexecutionmode", - "markdownDescription": "Controls when the post upgrade tasks run: on every update, or once per upgrade branch.\n\nSee also: [executionMode](https://docs.renovatebot.com/configuration-options/#postupgradetasksexecutionmode)", - "type": "string", - "enum": [ - "update", - "branch" - ], - "default": "update" - }, - "expandCodeOwnersGroups": { - "description": "Expand the configured code owner groups into a full list of group members.\nSee also: https://docs.renovatebot.com/configuration-options/#expandcodeownersgroups", - "markdownDescription": "Expand the configured code owner groups into a full list of group members.\n\nSee also: [expandCodeOwnersGroups](https://docs.renovatebot.com/configuration-options/#expandcodeownersgroups)", - "type": "boolean", - "default": false - }, - "extends": { - "description": "Configuration presets to use or extend.\nSee also: https://docs.renovatebot.com/configuration-options/#extends", - "markdownDescription": "Configuration presets to use or extend.\n\nSee also: [extends](https://docs.renovatebot.com/configuration-options/#extends)", - "oneOf": [ - { - "type": "array", - "items": { - "anyOf": [ - { - "enum": [ - "config:best-practices", - "config:recommended", - "mergeConfidence:all-badges", - "abandonments:recommended", - "group:all", - "replacements:all", - "security:minimumReleaseAgeNpm", - "security:only-security-updates" - ] - }, - { - "type": "string" - } - ] - } - }, - { - "type": "string" } ] }, - "extractVersion": { - "description": "A regex (`re2`) to extract a version from a datasource's raw version string.\nSee also: https://docs.renovatebot.com/configuration-options/#extractversion", - "markdownDescription": "A regex (`re2`) to extract a version from a datasource's raw version string.\n\nSee also: [extractVersion](https://docs.renovatebot.com/configuration-options/#extractversion)", - "type": "string", - "format": "regex" - }, - "extractVersionTemplate": { - "description": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersextractversiontemplate", - "markdownDescription": "Optional `extractVersion` for extracted dependencies. Valid only within a `customManagers` object.\n\nSee also: [extractVersionTemplate](https://docs.renovatebot.com/configuration-options/#custommanagersextractversiontemplate)", + "followTag": { + "description": "If defined, packages will follow this release tag exactly.\nSee also: https://docs.renovatebot.com/configuration-options/#followtag", + "markdownDescription": "If defined, packages will follow this release tag exactly.\n\nSee also: [followTag](https://docs.renovatebot.com/configuration-options/#followtag)", "type": "string" }, - "fetchChangeLogs": { - "description": "Controls if and when changelogs/release notes are fetched.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesfetchchangelogs", - "markdownDescription": "Controls if and when changelogs/release notes are fetched.\n\nSee also: [fetchChangeLogs](https://docs.renovatebot.com/configuration-options/#packagerulesfetchchangelogs)", + "forkModeDisallowMaintainerEdits": { + "description": "Disallow maintainers to push to Renovate pull requests when running in fork mode.\nSee also: https://docs.renovatebot.com/configuration-options/#forkmodedisallowmaintaineredits", + "markdownDescription": "Disallow maintainers to push to Renovate pull requests when running in fork mode.\n\nSee also: [forkModeDisallowMaintainerEdits](https://docs.renovatebot.com/configuration-options/#forkmodedisallowmaintaineredits)", + "type": "boolean", + "default": false + }, + "forkProcessing": { + "description": "Whether to process forked repositories. By default, all forked repositories are skipped when in `autodiscover` mode.\nSee also: https://docs.renovatebot.com/configuration-options/#forkprocessing", + "markdownDescription": "Whether to process forked repositories. By default, all forked repositories are skipped when in `autodiscover` mode.\n\nSee also: [forkProcessing](https://docs.renovatebot.com/configuration-options/#forkprocessing)", "type": "string", "enum": [ - "off", - "branch", - "pr" + "auto", + "enabled", + "disabled" ], - "default": "pr" - }, - "fileFilters": { - "description": "Files that match the glob pattern will be committed after running a post-upgrade task.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksfilefilters", - "markdownDescription": "Files that match the glob pattern will be committed after running a post-upgrade task.\n\nSee also: [fileFilters](https://docs.renovatebot.com/configuration-options/#postupgradetasksfilefilters)", - "type": "array", - "items": { - "type": "string" - }, - "default": [ - "**/*" - ] + "default": "auto" }, - "fileFormat": { - "description": "It specifies the syntax of the package file being managed by the custom JSONata manager.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersfileformat", - "markdownDescription": "It specifies the syntax of the package file being managed by the custom JSONata manager.\n\nSee also: [fileFormat](https://docs.renovatebot.com/configuration-options/#custommanagersfileformat)", + "format": { + "description": "Format of the custom datasource.\nSee also: https://docs.renovatebot.com/configuration-options/#customdatasourcesformat", + "markdownDescription": "Format of the custom datasource.\n\nSee also: [format](https://docs.renovatebot.com/configuration-options/#customdatasourcesformat)", "type": "string", "enum": [ "json", - "toml", - "yaml" - ] - }, - "filePatterns": { - "description": "A list of patterns to match files that contain the version string.\nSee also: https://docs.renovatebot.com/configuration-options/#bumpversionsfilepatterns", - "markdownDescription": "A list of patterns to match files that contain the version string.\n\nSee also: [filePatterns](https://docs.renovatebot.com/configuration-options/#bumpversionsfilepatterns)", - "type": "array", - "items": { - "type": "string" - } - }, - "filterUnavailableUsers": { - "description": "Filter reviewers and assignees based on their availability.\nSee also: https://docs.renovatebot.com/configuration-options/#filterunavailableusers", - "markdownDescription": "Filter reviewers and assignees based on their availability.\n\nSee also: [filterUnavailableUsers](https://docs.renovatebot.com/configuration-options/#filterunavailableusers)", - "type": "boolean", - "default": false + "plain" + ], + "default": "json" }, - "fleet": { - "description": "Configuration object for the fleet manager\nSee also: https://docs.renovatebot.com/configuration-options/#fleet", - "markdownDescription": "Configuration object for the fleet manager\n\nSee also: [fleet](https://docs.renovatebot.com/configuration-options/#fleet)", + "fvm": { + "description": "Configuration object for the fvm manager\nSee also: https://docs.renovatebot.com/configuration-options/#fvm", + "markdownDescription": "Configuration object for the fvm manager\n\nSee also: [fvm](https://docs.renovatebot.com/configuration-options/#fvm)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)fleet\\.ya?ml/" - ] + "/(^|/)\\.fvm/fvm_config\\.json$/", + "/(^|/)\\.fvmrc$/" + ], + "versioning": "semver" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "flux": { - "description": "Configuration object for the flux manager\nSee also: https://docs.renovatebot.com/configuration-options/#flux", - "markdownDescription": "Configuration object for the flux manager\n\nSee also: [flux](https://docs.renovatebot.com/configuration-options/#flux)", + "git-submodules": { + "description": "Configuration object for the git-submodules manager\nSee also: https://docs.renovatebot.com/configuration-options/#git-submodules", + "markdownDescription": "Configuration object for the git-submodules manager\n\nSee also: [git-submodules](https://docs.renovatebot.com/configuration-options/#git-submodules)", "type": "object", "default": { + "enabled": false, + "versioning": "git", "managerFilePatterns": [ - "/(?:^|/)gotk-components\\.ya?ml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "/(^|/)\\.gitmodules$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "followTag": { - "description": "If defined, packages will follow this release tag exactly.\nSee also: https://docs.renovatebot.com/configuration-options/#followtag", - "markdownDescription": "If defined, packages will follow this release tag exactly.\n\nSee also: [followTag](https://docs.renovatebot.com/configuration-options/#followtag)", + "gitAuthor": { + "description": "Author to use for Git commits. Must conform to [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322).\nSee also: https://docs.renovatebot.com/configuration-options/#gitauthor", + "markdownDescription": "Author to use for Git commits. Must conform to [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322).\n\nSee also: [gitAuthor](https://docs.renovatebot.com/configuration-options/#gitauthor)", "type": "string" }, - "forkModeDisallowMaintainerEdits": { - "description": "Disallow maintainers to push to Renovate pull requests when running in fork mode.\nSee also: https://docs.renovatebot.com/configuration-options/#forkmodedisallowmaintaineredits", - "markdownDescription": "Disallow maintainers to push to Renovate pull requests when running in fork mode.\n\nSee also: [forkModeDisallowMaintainerEdits](https://docs.renovatebot.com/configuration-options/#forkmodedisallowmaintaineredits)", + "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" + } + }, + "gitLabIgnoreApprovals": { + "description": "Ignore approval rules for MRs created by Renovate, which is useful for automerge.\nSee also: https://docs.renovatebot.com/configuration-options/#gitlabignoreapprovals", + "markdownDescription": "Ignore approval rules for MRs created by Renovate, which is useful for automerge.\n\nSee also: [gitLabIgnoreApprovals](https://docs.renovatebot.com/configuration-options/#gitlabignoreapprovals)", "type": "boolean", "default": false }, - "forkProcessing": { - "description": "Whether to process forked repositories. By default, all forked repositories are skipped when in `autodiscover` mode.\nSee also: https://docs.renovatebot.com/configuration-options/#forkprocessing", - "markdownDescription": "Whether to process forked repositories. By default, all forked repositories are skipped when in `autodiscover` mode.\n\nSee also: [forkProcessing](https://docs.renovatebot.com/configuration-options/#forkprocessing)", - "type": "string", - "enum": [ - "auto", - "enabled", - "disabled" - ], - "default": "auto" - }, - "format": { - "description": "Format of the custom datasource.\nSee also: https://docs.renovatebot.com/configuration-options/#customdatasourcesformat", - "markdownDescription": "Format of the custom datasource.\n\nSee also: [format](https://docs.renovatebot.com/configuration-options/#customdatasourcesformat)", - "type": "string", - "enum": [ - "json", - "plain" - ], - "default": "json" - }, - "fvm": { - "description": "Configuration object for the fvm manager\nSee also: https://docs.renovatebot.com/configuration-options/#fvm", - "markdownDescription": "Configuration object for the fvm manager\n\nSee also: [fvm](https://docs.renovatebot.com/configuration-options/#fvm)", + "github-actions": { + "description": "Configuration object for the github-actions manager\nSee also: https://docs.renovatebot.com/configuration-options/#github-actions", + "markdownDescription": "Configuration object for the github-actions manager\n\nSee also: [github-actions](https://docs.renovatebot.com/configuration-options/#github-actions)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)\\.fvm/fvm_config\\.json$/", - "/(^|/)\\.fvmrc$/" - ], - "versioning": "semver" + "/(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/.+\\.ya?ml$/", + "/(^|/)action\\.ya?ml$/" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "git-submodules": { - "description": "Configuration object for the git-submodules manager\nSee also: https://docs.renovatebot.com/configuration-options/#git-submodules", - "markdownDescription": "Configuration object for the git-submodules manager\n\nSee also: [git-submodules](https://docs.renovatebot.com/configuration-options/#git-submodules)", + "gitlabci": { + "description": "Configuration object for the gitlabci manager\nSee also: https://docs.renovatebot.com/configuration-options/#gitlabci", + "markdownDescription": "Configuration object for the gitlabci manager\n\nSee also: [gitlabci](https://docs.renovatebot.com/configuration-options/#gitlabci)", "type": "object", "default": { - "enabled": false, - "versioning": "git", "managerFilePatterns": [ - "/(^|/)\\.gitmodules$/" + "/\\.gitlab-ci\\.ya?ml$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "gitAuthor": { - "description": "Author to use for Git commits. Must conform to [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322).\nSee also: https://docs.renovatebot.com/configuration-options/#gitauthor", - "markdownDescription": "Author to use for Git commits. Must conform to [RFC5322](https://datatracker.ietf.org/doc/html/rfc5322).\n\nSee also: [gitAuthor](https://docs.renovatebot.com/configuration-options/#gitauthor)", - "type": "string" - }, - "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" - } - }, - "gitLabIgnoreApprovals": { - "description": "Ignore approval rules for MRs created by Renovate, which is useful for automerge.\nSee also: https://docs.renovatebot.com/configuration-options/#gitlabignoreapprovals", - "markdownDescription": "Ignore approval rules for MRs created by Renovate, which is useful for automerge.\n\nSee also: [gitLabIgnoreApprovals](https://docs.renovatebot.com/configuration-options/#gitlabignoreapprovals)", - "type": "boolean", - "default": false + } + ] }, - "github-actions": { - "description": "Configuration object for the github-actions manager\nSee also: https://docs.renovatebot.com/configuration-options/#github-actions", - "markdownDescription": "Configuration object for the github-actions manager\n\nSee also: [github-actions](https://docs.renovatebot.com/configuration-options/#github-actions)", + "gitlabci-include": { + "description": "Configuration object for the gitlabci-include manager\nSee also: https://docs.renovatebot.com/configuration-options/#gitlabci-include", + "markdownDescription": "Configuration object for the gitlabci-include manager\n\nSee also: [gitlabci-include](https://docs.renovatebot.com/configuration-options/#gitlabci-include)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/.+\\.ya?ml$/", - "/(^|/)action\\.ya?ml$/" + "/\\.gitlab-ci\\.ya?ml$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "gitlabci": { - "description": "Configuration object for the gitlabci manager\nSee also: https://docs.renovatebot.com/configuration-options/#gitlabci", - "markdownDescription": "Configuration object for the gitlabci manager\n\nSee also: [gitlabci](https://docs.renovatebot.com/configuration-options/#gitlabci)", + "glasskube": { + "description": "Configuration object for the glasskube manager\nSee also: https://docs.renovatebot.com/configuration-options/#glasskube", + "markdownDescription": "Configuration object for the glasskube manager\n\nSee also: [glasskube](https://docs.renovatebot.com/configuration-options/#glasskube)", "type": "object", "default": { - "managerFilePatterns": [ - "/\\.gitlab-ci\\.ya?ml$/" - ] + "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "gitlabci-include": { - "description": "Configuration object for the gitlabci-include manager\nSee also: https://docs.renovatebot.com/configuration-options/#gitlabci-include", - "markdownDescription": "Configuration object for the gitlabci-include manager\n\nSee also: [gitlabci-include](https://docs.renovatebot.com/configuration-options/#gitlabci-include)", + "gleam": { + "description": "Configuration object for the gleam manager\nSee also: https://docs.renovatebot.com/configuration-options/#gleam", + "markdownDescription": "Configuration object for the gleam manager\n\nSee also: [gleam](https://docs.renovatebot.com/configuration-options/#gleam)", "type": "object", "default": { "managerFilePatterns": [ - "/\\.gitlab-ci\\.ya?ml$/" - ] + "/(^|/)gleam.toml$/" + ], + "versioning": "hex" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "glasskube": { - "description": "Configuration object for the glasskube manager\nSee also: https://docs.renovatebot.com/configuration-options/#glasskube", - "markdownDescription": "Configuration object for the glasskube manager\n\nSee also: [glasskube](https://docs.renovatebot.com/configuration-options/#glasskube)", - "type": "object", - "default": { - "managerFilePatterns": [] - }, - "$ref": "#", + "goGetDirs": { + "description": "Directory pattern to run `go get` on.\nSee also: https://docs.renovatebot.com/configuration-options/#gogetdirs", + "markdownDescription": "Directory pattern to run `go get` on.\n\nSee also: [goGetDirs](https://docs.renovatebot.com/configuration-options/#gogetdirs)", + "type": "array", "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } + "type": "string" + }, + "default": [ + "./..." + ] }, - "gleam": { - "description": "Configuration object for the gleam manager\nSee also: https://docs.renovatebot.com/configuration-options/#gleam", - "markdownDescription": "Configuration object for the gleam manager\n\nSee also: [gleam](https://docs.renovatebot.com/configuration-options/#gleam)", + "gomod": { + "description": "Configuration object for the gomod manager\nSee also: https://docs.renovatebot.com/configuration-options/#gomod", + "markdownDescription": "Configuration object for the gomod manager\n\nSee also: [gomod](https://docs.renovatebot.com/configuration-options/#gomod)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)gleam.toml$/" + "/(^|/)go\\.mod$/" ], - "versioning": "hex" + "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "goGetDirs": { - "description": "Directory pattern to run `go get` on.\nSee also: https://docs.renovatebot.com/configuration-options/#gogetdirs", - "markdownDescription": "Directory pattern to run `go get` on.\n\nSee also: [goGetDirs](https://docs.renovatebot.com/configuration-options/#gogetdirs)", - "type": "array", - "items": { - "type": "string" - }, - "default": [ - "./..." + } ] }, - "gomod": { - "description": "Configuration object for the gomod manager\nSee also: https://docs.renovatebot.com/configuration-options/#gomod", - "markdownDescription": "Configuration object for the gomod manager\n\nSee also: [gomod](https://docs.renovatebot.com/configuration-options/#gomod)", + "gradle": { + "description": "Configuration object for the gradle manager\nSee also: https://docs.renovatebot.com/configuration-options/#gradle", + "markdownDescription": "Configuration object for the gradle manager\n\nSee also: [gradle](https://docs.renovatebot.com/configuration-options/#gradle)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)go\\.mod$/" + "/\\.gradle(\\.kts)?$/", + "/(^|/)gradle\\.properties$/", + "/(^|/)gradle/.+\\.toml$/", + "/(^|/)buildSrc/.+\\.kt$/", + "/\\.versions\\.toml$/", + "/(^|/)versions.props$/", + "/(^|/)versions.lock$/" ], - "pinDigests": false + "timeout": 600, + "versioning": "gradle" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "gradle": { - "description": "Configuration object for the gradle manager\nSee also: https://docs.renovatebot.com/configuration-options/#gradle", - "markdownDescription": "Configuration object for the gradle manager\n\nSee also: [gradle](https://docs.renovatebot.com/configuration-options/#gradle)", + "gradle-wrapper": { + "description": "Configuration object for the gradle-wrapper manager\nSee also: https://docs.renovatebot.com/configuration-options/#gradle-wrapper", + "markdownDescription": "Configuration object for the gradle-wrapper manager\n\nSee also: [gradle-wrapper](https://docs.renovatebot.com/configuration-options/#gradle-wrapper)", "type": "object", "default": { "managerFilePatterns": [ - "/\\.gradle(\\.kts)?$/", - "/(^|/)gradle\\.properties$/", - "/(^|/)gradle/.+\\.toml$/", - "/(^|/)buildSrc/.+\\.kt$/", - "/\\.versions\\.toml$/", - "/(^|/)versions.props$/", - "/(^|/)versions.lock$/" + "/(^|/)gradle/wrapper/gradle-wrapper\\.properties$/" ], - "timeout": 600, "versioning": "gradle" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "gradle-wrapper": { - "description": "Configuration object for the gradle-wrapper manager\nSee also: https://docs.renovatebot.com/configuration-options/#gradle-wrapper", - "markdownDescription": "Configuration object for the gradle-wrapper manager\n\nSee also: [gradle-wrapper](https://docs.renovatebot.com/configuration-options/#gradle-wrapper)", + "group": { + "description": "Config if `groupName` is enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#group", + "markdownDescription": "Config if `groupName` is enabled.\n\nSee also: [group](https://docs.renovatebot.com/configuration-options/#group)", "type": "object", "default": { - "managerFilePatterns": [ - "/(^|/)gradle/wrapper/gradle-wrapper\\.properties$/" - ], - "versioning": "gradle" + "branchTopic": "{{{groupSlug}}}", + "commitMessageTopic": "{{{groupName}}}" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } - }, - "group": { - "description": "Config if `groupName` is enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#group", - "markdownDescription": "Config if `groupName` is enabled.\n\nSee also: [group](https://docs.renovatebot.com/configuration-options/#group)", - "type": "object", - "default": { - "branchTopic": "{{{groupSlug}}}", - "commitMessageTopic": "{{{groupName}}}" - }, - "$ref": "#" + } + ] }, "groupName": { "description": "Human understandable name for the dependency group.\nSee also: https://docs.renovatebot.com/configuration-options/#groupname", @@ -4327,179 +21791,394 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "headers": { - "description": "Put fields to be forwarded to the HTTP request headers in the headers config option.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesheaders", - "markdownDescription": "Put fields to be forwarded to the HTTP request headers in the headers config option.\n\nSee also: [headers](https://docs.renovatebot.com/configuration-options/#hostrulesheaders)", - "type": "object", - "$ref": "#" - }, - "helm-requirements": { - "description": "Configuration object for the helm-requirements manager\nSee also: https://docs.renovatebot.com/configuration-options/#helm-requirements", - "markdownDescription": "Configuration object for the helm-requirements manager\n\nSee also: [helm-requirements](https://docs.renovatebot.com/configuration-options/#helm-requirements)", - "type": "object", - "default": { - "registryAliases": { - "stable": "https://charts.helm.sh/stable" - }, - "commitMessageTopic": "helm chart {{depName}}", - "managerFilePatterns": [ - "/(^|/)requirements\\.ya?ml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "helm-values": { - "description": "Configuration object for the helm-values manager\nSee also: https://docs.renovatebot.com/configuration-options/#helm-values", - "markdownDescription": "Configuration object for the helm-values manager\n\nSee also: [helm-values](https://docs.renovatebot.com/configuration-options/#helm-values)", - "type": "object", - "default": { - "commitMessageTopic": "helm values {{depName}}", - "managerFilePatterns": [ - "/(^|/)values\\.ya?ml$/" - ], - "pinDigests": false - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] + } + ] + }, + "headers": { + "description": "Put fields to be forwarded to the HTTP request headers in the headers config option.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesheaders", + "markdownDescription": "Put fields to be forwarded to the HTTP request headers in the headers config option.\n\nSee also: [headers](https://docs.renovatebot.com/configuration-options/#hostrulesheaders)", + "type": "object", + "additionalProperties": { + "type": "string" } }, - "helmfile": { - "description": "Configuration object for the helmfile manager\nSee also: https://docs.renovatebot.com/configuration-options/#helmfile", - "markdownDescription": "Configuration object for the helmfile manager\n\nSee also: [helmfile](https://docs.renovatebot.com/configuration-options/#helmfile)", + "helm-requirements": { + "description": "Configuration object for the helm-requirements manager\nSee also: https://docs.renovatebot.com/configuration-options/#helm-requirements", + "markdownDescription": "Configuration object for the helm-requirements manager\n\nSee also: [helm-requirements](https://docs.renovatebot.com/configuration-options/#helm-requirements)", "type": "object", "default": { "registryAliases": { @@ -4507,870 +22186,3738 @@ }, "commitMessageTopic": "helm chart {{depName}}", "managerFilePatterns": [ - "/(^|/)helmfile\\.ya?ml(?:\\.gotmpl)?$/", - "/(^|/)helmfile\\.d/.+\\.ya?ml(?:\\.gotmpl)?$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } + "/(^|/)requirements\\.ya?ml$/" ] - } - }, - "helmsman": { - "description": "Configuration object for the helmsman manager\nSee also: https://docs.renovatebot.com/configuration-options/#helmsman", - "markdownDescription": "Configuration object for the helmsman manager\n\nSee also: [helmsman](https://docs.renovatebot.com/configuration-options/#helmsman)", - "type": "object", - "default": { - "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "helmv3": { - "description": "Configuration object for the helmv3 manager\nSee also: https://docs.renovatebot.com/configuration-options/#helmv3", - "markdownDescription": "Configuration object for the helmv3 manager\n\nSee also: [helmv3](https://docs.renovatebot.com/configuration-options/#helmv3)", + "helm-values": { + "description": "Configuration object for the helm-values manager\nSee also: https://docs.renovatebot.com/configuration-options/#helm-values", + "markdownDescription": "Configuration object for the helm-values manager\n\nSee also: [helm-values](https://docs.renovatebot.com/configuration-options/#helm-values)", "type": "object", "default": { - "registryAliases": { - "stable": "https://charts.helm.sh/stable" - }, - "commitMessageTopic": "helm chart {{depName}}", + "commitMessageTopic": "helm values {{depName}}", "managerFilePatterns": [ - "/(^|/)Chart\\.ya?ml$/" - ] + "/(^|/)values\\.ya?ml$/" + ], + "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "hermit": { - "description": "Configuration object for the hermit manager\nSee also: https://docs.renovatebot.com/configuration-options/#hermit", - "markdownDescription": "Configuration object for the hermit manager\n\nSee also: [hermit](https://docs.renovatebot.com/configuration-options/#hermit)", + "helmfile": { + "description": "Configuration object for the helmfile manager\nSee also: https://docs.renovatebot.com/configuration-options/#helmfile", + "markdownDescription": "Configuration object for the helmfile manager\n\nSee also: [helmfile](https://docs.renovatebot.com/configuration-options/#helmfile)", "type": "object", "default": { + "registryAliases": { + "stable": "https://charts.helm.sh/stable" + }, + "commitMessageTopic": "helm chart {{depName}}", "managerFilePatterns": [ - "/(^|/)bin/hermit$/" - ], - "excludeCommitPaths": [ - "**/bin/hermit" - ], - "versioning": "hermit" + "/(^|/)helmfile\\.ya?ml(?:\\.gotmpl)?$/", + "/(^|/)helmfile\\.d/.+\\.ya?ml(?:\\.gotmpl)?$/" + ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "homeassistant-manifest": { - "description": "Configuration object for the homeassistant-manifest manager\nSee also: https://docs.renovatebot.com/configuration-options/#homeassistant-manifest", - "markdownDescription": "Configuration object for the homeassistant-manifest manager\n\nSee also: [homeassistant-manifest](https://docs.renovatebot.com/configuration-options/#homeassistant-manifest)", + "helmsman": { + "description": "Configuration object for the helmsman manager\nSee also: https://docs.renovatebot.com/configuration-options/#helmsman", + "markdownDescription": "Configuration object for the helmsman manager\n\nSee also: [helmsman](https://docs.renovatebot.com/configuration-options/#helmsman)", "type": "object", "default": { - "managerFilePatterns": [ - "/(^|/)manifest\\.json$/" - ] + "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "homebrew": { - "description": "Configuration object for the homebrew manager\nSee also: https://docs.renovatebot.com/configuration-options/#homebrew", - "markdownDescription": "Configuration object for the homebrew manager\n\nSee also: [homebrew](https://docs.renovatebot.com/configuration-options/#homebrew)", + "helmv3": { + "description": "Configuration object for the helmv3 manager\nSee also: https://docs.renovatebot.com/configuration-options/#helmv3", + "markdownDescription": "Configuration object for the helmv3 manager\n\nSee also: [helmv3](https://docs.renovatebot.com/configuration-options/#helmv3)", "type": "object", "default": { - "commitMessageTopic": "Homebrew Formula {{depName}}", + "registryAliases": { + "stable": "https://charts.helm.sh/stable" + }, + "commitMessageTopic": "helm chart {{depName}}", "managerFilePatterns": [ - "/^Formula/\\w*/?[^/]+[.]rb$/" + "/(^|/)Chart\\.ya?ml$/" ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "hostRules": { - "description": "Host rules/configuration including credentials.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrules", - "markdownDescription": "Host rules/configuration including credentials.\n\nSee also: [hostRules](https://docs.renovatebot.com/configuration-options/#hostrules)", - "type": "array", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "abortIgnoreStatusCodes": { - "$ref": "#/definitions/abortIgnoreStatusCodes" - }, - "abortOnError": { - "$ref": "#/definitions/abortOnError" - }, - "artifactAuth": { - "$ref": "#/definitions/artifactAuth" - }, - "authType": { - "$ref": "#/definitions/authType" - }, - "concurrentRequestLimit": { - "$ref": "#/definitions/concurrentRequestLimit" - }, - "dnsCache": { - "$ref": "#/definitions/dnsCache" - }, - "enableHttp2": { - "$ref": "#/definitions/enableHttp2" - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "headers": { - "$ref": "#/definitions/headers" - }, - "hostType": { - "$ref": "#/definitions/hostType" - }, - "httpsCertificate": { - "$ref": "#/definitions/httpsCertificate" - }, - "httpsCertificateAuthority": { - "$ref": "#/definitions/httpsCertificateAuthority" - }, - "httpsPrivateKey": { - "$ref": "#/definitions/httpsPrivateKey" - }, - "insecureRegistry": { - "$ref": "#/definitions/insecureRegistry" - }, - "keepAlive": { - "$ref": "#/definitions/keepAlive" - }, - "matchHost": { - "$ref": "#/definitions/matchHost" - }, - "maxRequestsPerSecond": { - "$ref": "#/definitions/maxRequestsPerSecond" - }, - "maxRetryAfter": { - "$ref": "#/definitions/maxRetryAfter" - }, - "readOnly": { - "$ref": "#/definitions/readOnly" - }, - "timeout": { - "$ref": "#/definitions/timeout" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "hostType": { - "description": "hostType for a package rule. Can be a platform name or a datasource name.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshosttype", - "markdownDescription": "hostType for a package rule. Can be a platform name or a datasource name.\n\nSee also: [hostType](https://docs.renovatebot.com/configuration-options/#hostruleshosttype)", - "type": "string" + } + ] }, - "html": { - "description": "Configuration object for the html manager\nSee also: https://docs.renovatebot.com/configuration-options/#html", - "markdownDescription": "Configuration object for the html manager\n\nSee also: [html](https://docs.renovatebot.com/configuration-options/#html)", + "hermit": { + "description": "Configuration object for the hermit manager\nSee also: https://docs.renovatebot.com/configuration-options/#hermit", + "markdownDescription": "Configuration object for the hermit manager\n\nSee also: [hermit](https://docs.renovatebot.com/configuration-options/#hermit)", "type": "object", "default": { "managerFilePatterns": [ - "/\\.html?$/" + "/(^|/)bin/hermit$/" ], - "versioning": "semver", - "digest": { - "enabled": false - }, - "pinDigests": false + "excludeCommitPaths": [ + "**/bin/hermit" + ], + "versioning": "hermit" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, - "httpsCertificate": { - "description": "The certificate chains in PEM format.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificate", - "markdownDescription": "The certificate chains in PEM format.\n\nSee also: [httpsCertificate](https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificate)", - "type": [ - "string", - "null" - ], - "default": null - }, - "httpsCertificateAuthority": { - "description": "The overriding trusted CA certificate.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificateauthority", - "markdownDescription": "The overriding trusted CA certificate.\n\nSee also: [httpsCertificateAuthority](https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificateauthority)", - "type": [ - "string", - "null" - ], - "default": null - }, - "httpsPrivateKey": { - "description": "The private key in PEM format.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshttpsprivatekey", - "markdownDescription": "The private key in PEM format.\n\nSee also: [httpsPrivateKey](https://docs.renovatebot.com/configuration-options/#hostruleshttpsprivatekey)", - "type": [ - "string", - "null" - ], - "default": null - }, - "ignoreDeprecated": { - "description": "Avoid upgrading from a non-deprecated version to a deprecated one.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoredeprecated", - "markdownDescription": "Avoid upgrading from a non-deprecated version to a deprecated one.\n\nSee also: [ignoreDeprecated](https://docs.renovatebot.com/configuration-options/#ignoredeprecated)", - "type": "boolean", - "default": true - }, - "ignoreDeps": { - "description": "Dependencies to ignore.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoredeps", - "markdownDescription": "Dependencies to ignore.\n\nSee also: [ignoreDeps](https://docs.renovatebot.com/configuration-options/#ignoredeps)", - "type": "array", - "items": { - "type": "string" - } - }, - "ignorePaths": { - "description": "Skip any package file whose path matches one of these. Can be a string or glob pattern.\nSee also: https://docs.renovatebot.com/configuration-options/#ignorepaths", - "markdownDescription": "Skip any package file whose path matches one of these. Can be a string or glob pattern.\n\nSee also: [ignorePaths](https://docs.renovatebot.com/configuration-options/#ignorepaths)", - "type": "array", - "items": { - "type": "string" - }, - "default": [ - "**/node_modules/**", - "**/bower_components/**" - ] - }, - "ignorePlugins": { - "description": "Set this to `true` if `allowPlugins=true` but you wish to skip running plugins when updating lock files.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoreplugins", - "markdownDescription": "Set this to `true` if `allowPlugins=true` but you wish to skip running plugins when updating lock files.\n\nSee also: [ignorePlugins](https://docs.renovatebot.com/configuration-options/#ignoreplugins)", - "type": "boolean", - "default": false - }, - "ignorePresets": { - "description": "A list of presets to ignore, including any that are nested inside an `extends` array.\nSee also: https://docs.renovatebot.com/configuration-options/#ignorepresets", - "markdownDescription": "A list of presets to ignore, including any that are nested inside an `extends` array.\n\nSee also: [ignorePresets](https://docs.renovatebot.com/configuration-options/#ignorepresets)", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } } - }, - { - "type": "string" } ] }, - "ignoreReviewers": { - "description": "Reviewers to be ignored in PR reviewers presence (either username or email address depending on the platform).\nSee also: https://docs.renovatebot.com/configuration-options/#ignorereviewers", - "markdownDescription": "Reviewers to be ignored in PR reviewers presence (either username or email address depending on the platform).\n\nSee also: [ignoreReviewers](https://docs.renovatebot.com/configuration-options/#ignorereviewers)", - "type": "array", - "items": { - "type": "string" - } - }, - "ignoreScripts": { - "description": "Set this to `false` if `allowScripts=true` and you wish to run scripts when updating lock files.\nSee also: https://docs.renovatebot.com/configuration-options/#ignorescripts", - "markdownDescription": "Set this to `false` if `allowScripts=true` and you wish to run scripts when updating lock files.\n\nSee also: [ignoreScripts](https://docs.renovatebot.com/configuration-options/#ignorescripts)", - "type": "boolean", - "default": true - }, - "ignoreTests": { - "description": "Set to `true` to enable automerging without tests.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoretests", - "markdownDescription": "Set to `true` to enable automerging without tests.\n\nSee also: [ignoreTests](https://docs.renovatebot.com/configuration-options/#ignoretests)", - "type": "boolean", - "default": false - }, - "ignoreUnstable": { - "description": "Ignore versions with unstable SemVer.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoreunstable", - "markdownDescription": "Ignore versions with unstable SemVer.\n\nSee also: [ignoreUnstable](https://docs.renovatebot.com/configuration-options/#ignoreunstable)", - "type": "boolean", - "default": true - }, - "includePaths": { - "description": "Include package files only within these defined paths.\nSee also: https://docs.renovatebot.com/configuration-options/#includepaths", - "markdownDescription": "Include package files only within these defined paths.\n\nSee also: [includePaths](https://docs.renovatebot.com/configuration-options/#includepaths)", - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "insecureRegistry": { - "description": "Explicitly turn on insecure Docker registry access (HTTP).\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesinsecureregistry", - "markdownDescription": "Explicitly turn on insecure Docker registry access (HTTP).\n\nSee also: [insecureRegistry](https://docs.renovatebot.com/configuration-options/#hostrulesinsecureregistry)", - "type": "boolean", - "default": false - }, - "installTools": { - "description": "Install tools before executing commands\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksinstalltools", - "markdownDescription": "Install tools before executing commands\n\nSee also: [installTools](https://docs.renovatebot.com/configuration-options/#postupgradetasksinstalltools)", + "homeassistant-manifest": { + "description": "Configuration object for the homeassistant-manifest manager\nSee also: https://docs.renovatebot.com/configuration-options/#homeassistant-manifest", + "markdownDescription": "Configuration object for the homeassistant-manifest manager\n\nSee also: [homeassistant-manifest](https://docs.renovatebot.com/configuration-options/#homeassistant-manifest)", "type": "object", - "default": {}, - "additionalProperties": false, - "properties": { - "apm": { - "type": "object", - "description": "Install the `apm` Containerbase tool", - "additionalProperties": false - }, - "bazelisk": { - "type": "object", - "description": "Install the `bazelisk` Containerbase tool", - "additionalProperties": false - }, - "bun": { - "type": "object", - "description": "Install the `bun` Containerbase tool", - "additionalProperties": false - }, - "bundler": { - "type": "object", - "description": "Install the `bundler` Containerbase tool", - "additionalProperties": false - }, - "cocoapods": { - "type": "object", - "description": "Install the `cocoapods` Containerbase tool", - "additionalProperties": false - }, - "composer": { - "type": "object", - "description": "Install the `composer` Containerbase tool", - "additionalProperties": false - }, - "conan": { - "type": "object", - "description": "Install the `conan` Containerbase tool", - "additionalProperties": false - }, - "copier": { - "type": "object", - "description": "Install the `copier` Containerbase tool", - "additionalProperties": false - }, - "corepack": { - "type": "object", - "description": "Install the `corepack` Containerbase tool", - "additionalProperties": false - }, - "deno": { - "type": "object", - "description": "Install the `deno` Containerbase tool", - "additionalProperties": false - }, - "devbox": { - "type": "object", - "description": "Install the `devbox` Containerbase tool", - "additionalProperties": false - }, - "dotnet": { - "type": "object", - "description": "Install the `dotnet` Containerbase tool", - "additionalProperties": false - }, - "erlang": { - "type": "object", - "description": "Install the `erlang` Containerbase tool", - "additionalProperties": false - }, - "elixir": { - "type": "object", - "description": "Install the `elixir` Containerbase tool", - "additionalProperties": false - }, - "flux": { - "type": "object", - "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", - "additionalProperties": false - }, - "golang": { - "type": "object", - "description": "Install the `golang` Containerbase tool", - "additionalProperties": false - }, - "gradle": { - "type": "object", - "description": "Install the `gradle` Containerbase tool", - "additionalProperties": false - }, - "hashin": { - "type": "object", - "description": "Install the `hashin` Containerbase tool", - "additionalProperties": false - }, - "helm": { - "type": "object", - "description": "Install the `helm` Containerbase tool", - "additionalProperties": false - }, - "helmfile": { - "type": "object", - "description": "Install the `helmfile` Containerbase tool", - "additionalProperties": false - }, - "java": { - "type": "object", - "description": "Install the `java` Containerbase tool", - "additionalProperties": false - }, - "java-maven": { - "type": "object", - "description": "Install the `java-maven` Containerbase tool", - "additionalProperties": false - }, - "jb": { - "type": "object", - "description": "Install the `jb` Containerbase tool", - "additionalProperties": false - }, - "kustomize": { - "type": "object", - "description": "Install the `kustomize` Containerbase tool", - "additionalProperties": false - }, - "maven": { - "type": "object", - "description": "Install the `maven` Containerbase tool", - "additionalProperties": false - }, - "mise": { - "type": "object", - "description": "Install the `mise` Containerbase tool", - "additionalProperties": false - }, - "nix": { - "type": "object", - "description": "Install the `nix` Containerbase tool", - "additionalProperties": false - }, - "node": { - "type": "object", - "description": "Install the `node` Containerbase tool", - "additionalProperties": false - }, - "npm": { - "type": "object", - "description": "Install the `npm` Containerbase tool", - "additionalProperties": false - }, - "pdm": { - "type": "object", - "description": "Install the `pdm` Containerbase tool", - "additionalProperties": false - }, - "php": { - "type": "object", - "description": "Install the `php` Containerbase tool", - "additionalProperties": false - }, - "pip-tools": { - "type": "object", - "description": "Install the `pip-tools` Containerbase tool", - "additionalProperties": false - }, - "pipenv": { - "type": "object", - "description": "Install the `pipenv` Containerbase tool", - "additionalProperties": false - }, - "pnpm": { - "type": "object", - "description": "Install the `pnpm` Containerbase tool", - "additionalProperties": false - }, - "pixi": { + "default": { + "managerFilePatterns": [ + "/(^|/)manifest\\.json$/" + ] + }, + "$ref": "#", + "allOf": [ + { "type": "object", - "description": "Install the `pixi` Containerbase tool", - "additionalProperties": false - }, - "poetry": { + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "homebrew": { + "description": "Configuration object for the homebrew manager\nSee also: https://docs.renovatebot.com/configuration-options/#homebrew", + "markdownDescription": "Configuration object for the homebrew manager\n\nSee also: [homebrew](https://docs.renovatebot.com/configuration-options/#homebrew)", + "type": "object", + "default": { + "commitMessageTopic": "Homebrew Formula {{depName}}", + "managerFilePatterns": [ + "/^Formula/\\w*/?[^/]+[.]rb$/" + ] + }, + "$ref": "#", + "allOf": [ + { "type": "object", - "description": "Install the `poetry` Containerbase tool", - "additionalProperties": false + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "hostRules": { + "description": "Host rules/configuration including credentials.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrules", + "markdownDescription": "Host rules/configuration including credentials.\n\nSee also: [hostRules](https://docs.renovatebot.com/configuration-options/#hostrules)", + "type": "array", + "items": { + "type": "object", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "abortIgnoreStatusCodes": { + "$ref": "#/definitions/abortIgnoreStatusCodes" + }, + "abortOnError": { + "$ref": "#/definitions/abortOnError" + }, + "artifactAuth": { + "$ref": "#/definitions/artifactAuth" + }, + "authType": { + "$ref": "#/definitions/authType" + }, + "concurrentRequestLimit": { + "$ref": "#/definitions/concurrentRequestLimit" + }, + "dnsCache": { + "$ref": "#/definitions/dnsCache" + }, + "enableHttp2": { + "$ref": "#/definitions/enableHttp2" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "headers": { + "$ref": "#/definitions/headers" + }, + "hostType": { + "$ref": "#/definitions/hostType" + }, + "httpsCertificate": { + "$ref": "#/definitions/httpsCertificate" + }, + "httpsCertificateAuthority": { + "$ref": "#/definitions/httpsCertificateAuthority" + }, + "httpsPrivateKey": { + "$ref": "#/definitions/httpsPrivateKey" + }, + "insecureRegistry": { + "$ref": "#/definitions/insecureRegistry" + }, + "keepAlive": { + "$ref": "#/definitions/keepAlive" + }, + "matchHost": { + "$ref": "#/definitions/matchHost" + }, + "maxRequestsPerSecond": { + "$ref": "#/definitions/maxRequestsPerSecond" + }, + "maxRetryAfter": { + "$ref": "#/definitions/maxRetryAfter" + }, + "readOnly": { + "$ref": "#/definitions/readOnly" + }, + "timeout": { + "$ref": "#/definitions/timeout" + } + } + } + ] + } + }, + "hostType": { + "description": "hostType for a package rule. Can be a platform name or a datasource name.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshosttype", + "markdownDescription": "hostType for a package rule. Can be a platform name or a datasource name.\n\nSee also: [hostType](https://docs.renovatebot.com/configuration-options/#hostruleshosttype)", + "type": "string" + }, + "html": { + "description": "Configuration object for the html manager\nSee also: https://docs.renovatebot.com/configuration-options/#html", + "markdownDescription": "Configuration object for the html manager\n\nSee also: [html](https://docs.renovatebot.com/configuration-options/#html)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/\\.html?$/" + ], + "versioning": "semver", + "digest": { + "enabled": false }, - "python": { + "pinDigests": false + }, + "$ref": "#", + "allOf": [ + { "type": "object", - "description": "Install the `python` Containerbase tool", - "additionalProperties": false + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + } + } + } + ] + }, + "httpsCertificate": { + "description": "The certificate chains in PEM format.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificate", + "markdownDescription": "The certificate chains in PEM format.\n\nSee also: [httpsCertificate](https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificate)", + "type": [ + "string", + "null" + ], + "default": null + }, + "httpsCertificateAuthority": { + "description": "The overriding trusted CA certificate.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificateauthority", + "markdownDescription": "The overriding trusted CA certificate.\n\nSee also: [httpsCertificateAuthority](https://docs.renovatebot.com/configuration-options/#hostruleshttpscertificateauthority)", + "type": [ + "string", + "null" + ], + "default": null + }, + "httpsPrivateKey": { + "description": "The private key in PEM format.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleshttpsprivatekey", + "markdownDescription": "The private key in PEM format.\n\nSee also: [httpsPrivateKey](https://docs.renovatebot.com/configuration-options/#hostruleshttpsprivatekey)", + "type": [ + "string", + "null" + ], + "default": null + }, + "ignoreDeprecated": { + "description": "Avoid upgrading from a non-deprecated version to a deprecated one.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoredeprecated", + "markdownDescription": "Avoid upgrading from a non-deprecated version to a deprecated one.\n\nSee also: [ignoreDeprecated](https://docs.renovatebot.com/configuration-options/#ignoredeprecated)", + "type": "boolean", + "default": true + }, + "ignoreDeps": { + "description": "Dependencies to ignore.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoredeps", + "markdownDescription": "Dependencies to ignore.\n\nSee also: [ignoreDeps](https://docs.renovatebot.com/configuration-options/#ignoredeps)", + "type": "array", + "items": { + "type": "string" + } + }, + "ignorePaths": { + "description": "Skip any package file whose path matches one of these. Can be a string or glob pattern.\nSee also: https://docs.renovatebot.com/configuration-options/#ignorepaths", + "markdownDescription": "Skip any package file whose path matches one of these. Can be a string or glob pattern.\n\nSee also: [ignorePaths](https://docs.renovatebot.com/configuration-options/#ignorepaths)", + "type": "array", + "items": { + "type": "string" + }, + "default": [ + "**/node_modules/**", + "**/bower_components/**" + ] + }, + "ignorePlugins": { + "description": "Set this to `true` if `allowPlugins=true` but you wish to skip running plugins when updating lock files.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoreplugins", + "markdownDescription": "Set this to `true` if `allowPlugins=true` but you wish to skip running plugins when updating lock files.\n\nSee also: [ignorePlugins](https://docs.renovatebot.com/configuration-options/#ignoreplugins)", + "type": "boolean", + "default": false + }, + "ignorePresets": { + "description": "A list of presets to ignore, including any that are nested inside an `extends` array.\nSee also: https://docs.renovatebot.com/configuration-options/#ignorepresets", + "markdownDescription": "A list of presets to ignore, including any that are nested inside an `extends` array.\n\nSee also: [ignorePresets](https://docs.renovatebot.com/configuration-options/#ignorepresets)", + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } }, + { + "type": "string" + } + ] + }, + "ignoreReviewers": { + "description": "Reviewers to be ignored in PR reviewers presence (either username or email address depending on the platform).\nSee also: https://docs.renovatebot.com/configuration-options/#ignorereviewers", + "markdownDescription": "Reviewers to be ignored in PR reviewers presence (either username or email address depending on the platform).\n\nSee also: [ignoreReviewers](https://docs.renovatebot.com/configuration-options/#ignorereviewers)", + "type": "array", + "items": { + "type": "string" + } + }, + "ignoreScripts": { + "description": "Set this to `false` if `allowScripts=true` and you wish to run scripts when updating lock files.\nSee also: https://docs.renovatebot.com/configuration-options/#ignorescripts", + "markdownDescription": "Set this to `false` if `allowScripts=true` and you wish to run scripts when updating lock files.\n\nSee also: [ignoreScripts](https://docs.renovatebot.com/configuration-options/#ignorescripts)", + "type": "boolean", + "default": true + }, + "ignoreTests": { + "description": "Set to `true` to enable automerging without tests.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoretests", + "markdownDescription": "Set to `true` to enable automerging without tests.\n\nSee also: [ignoreTests](https://docs.renovatebot.com/configuration-options/#ignoretests)", + "type": "boolean", + "default": false + }, + "ignoreUnstable": { + "description": "Ignore versions with unstable SemVer.\nSee also: https://docs.renovatebot.com/configuration-options/#ignoreunstable", + "markdownDescription": "Ignore versions with unstable SemVer.\n\nSee also: [ignoreUnstable](https://docs.renovatebot.com/configuration-options/#ignoreunstable)", + "type": "boolean", + "default": true + }, + "includePaths": { + "description": "Include package files only within these defined paths.\nSee also: https://docs.renovatebot.com/configuration-options/#includepaths", + "markdownDescription": "Include package files only within these defined paths.\n\nSee also: [includePaths](https://docs.renovatebot.com/configuration-options/#includepaths)", + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "insecureRegistry": { + "description": "Explicitly turn on insecure Docker registry access (HTTP).\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesinsecureregistry", + "markdownDescription": "Explicitly turn on insecure Docker registry access (HTTP).\n\nSee also: [insecureRegistry](https://docs.renovatebot.com/configuration-options/#hostrulesinsecureregistry)", + "type": "boolean", + "default": false + }, + "installTools": { + "description": "Install tools before executing commands\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksinstalltools", + "markdownDescription": "Install tools before executing commands\n\nSee also: [installTools](https://docs.renovatebot.com/configuration-options/#postupgradetasksinstalltools)", + "type": "object", + "default": {}, + "additionalProperties": false, + "properties": { "ruby": { "type": "object", "description": "Install the `ruby` Containerbase tool. Also used in the `rubygems` Datasource", "additionalProperties": false - }, - "rust": { - "type": "object", - "description": "Install the `rust` Containerbase tool", - "additionalProperties": false - }, - "uv": { - "type": "object", - "description": "Install the `uv` Containerbase tool", - "additionalProperties": false - }, - "yarn": { - "type": "object", - "description": "Install the `yarn` Containerbase tool", - "additionalProperties": false - }, - "yarn-slim": { - "type": "object", - "description": "Install the `yarn-slim` Containerbase tool", - "additionalProperties": false - }, - "dart": { - "type": "object", - "description": "Install the `dart` Containerbase tool", - "additionalProperties": false - }, - "flutter": { - "type": "object", - "description": "Install the `flutter` Containerbase tool", - "additionalProperties": false - }, - "vendir": { - "type": "object", - "description": "Install the `vendir` Containerbase tool", - "additionalProperties": false } } }, @@ -5401,51 +25948,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "jsonata": { "description": "Configuration object for the jsonata manager\nSee also: https://docs.renovatebot.com/configuration-options/#jsonata", @@ -5467,51 +26345,382 @@ "datasource": "git-tags" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "jvmMaxMemory": { "description": "Maximum JVM memory in MB to use for updates that use a Java VM, like the Gradle Wrapper, defaults to 512. Repo configuration for this value will be ignored if it exceeds the global configuration for `toolSettings.jvmMaxMemory`\nSee also: https://docs.renovatebot.com/configuration-options/#toolsettingsjvmmaxmemory", @@ -5544,51 +26753,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "kubernetes": { "description": "Configuration object for the kubernetes manager\nSee also: https://docs.renovatebot.com/configuration-options/#kubernetes", @@ -5598,51 +27138,382 @@ "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "kustomize": { "description": "Configuration object for the kustomize manager\nSee also: https://docs.renovatebot.com/configuration-options/#kustomize", @@ -5655,51 +27526,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "labels": { "description": "Labels to set in Pull Request.\nSee also: https://docs.renovatebot.com/configuration-options/#labels", @@ -5720,51 +27922,382 @@ "versioning": "maven" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "lockFileMaintenance": { "description": "Configuration for lock file maintenance.\nSee also: https://docs.renovatebot.com/configuration-options/#lockfilemaintenance", @@ -5786,54 +28319,332 @@ } }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "logLevelRemap": { "description": "Remap log levels to different levels.\nSee also: https://docs.renovatebot.com/configuration-options/#loglevelremap", "markdownDescription": "Remap log levels to different levels.\n\nSee also: [logLevelRemap](https://docs.renovatebot.com/configuration-options/#loglevelremap)", "type": "array", "items": { + "type": "object", "allOf": [ { "type": "object", @@ -5885,52 +28696,329 @@ "type": "object", "default": {}, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "managerFilePatterns": { - "description": "RegEx (`re2`) and glob patterns for matching manager files.\nSee also: https://docs.renovatebot.com/configuration-options/#ansiblemanagerfilepatterns", - "markdownDescription": "RegEx (`re2`) and glob patterns for matching manager files.\n\nSee also: [managerFilePatterns](https://docs.renovatebot.com/configuration-options/#ansiblemanagerfilepatterns)", + "description": "RegEx (`re2`) and glob patterns for matching manager files.\nSee also: https://docs.renovatebot.com/configuration-options/#managerfilepatterns", + "markdownDescription": "RegEx (`re2`) and glob patterns for matching manager files.\n\nSee also: [managerFilePatterns](https://docs.renovatebot.com/configuration-options/#managerfilepatterns)", "oneOf": [ { "type": "array", @@ -6087,6 +29175,11 @@ "markdownDescription": "A domain name, host name or base URL to match against.\n\nSee also: [matchHost](https://docs.renovatebot.com/configuration-options/#hostrulesmatchhost)", "type": "string" }, + "matchIsBreaking": { + "description": "Matches only if the update is considered breaking (e.g. major, or minor for 0.x in ecosystems like Cargo) when `true`, or non-breaking when `false`. Valid only within a `packageRules` object.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesmatchisbreaking", + "markdownDescription": "Matches only if the update is considered breaking (e.g. major, or minor for 0.x in ecosystems like Cargo) when `true`, or non-breaking when `false`. Valid only within a `packageRules` object.\n\nSee also: [matchIsBreaking](https://docs.renovatebot.com/configuration-options/#packagerulesmatchisbreaking)", + "type": "boolean" + }, "matchJsonata": { "description": "A JSONata expression to match against the full config object. Valid only within a `packageRules` object.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesmatchjsonata", "markdownDescription": "A JSONata expression to match against the full config object. Valid only within a `packageRules` object.\n\nSee also: [matchJsonata](https://docs.renovatebot.com/configuration-options/#packagerulesmatchjsonata)", @@ -6245,72 +29338,403 @@ "replacement" ] }, - { - "type": "string" + { + "type": "string" + } + ] + } + ] + }, + "maven": { + "description": "Configuration object for the maven manager\nSee also: https://docs.renovatebot.com/configuration-options/#maven", + "markdownDescription": "Configuration object for the maven manager\n\nSee also: [maven](https://docs.renovatebot.com/configuration-options/#maven)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/|\\.)pom\\.xml$/", + "/(^|/)pom\\.template\\.xml$/", + "/^(((\\.mvn)|(\\.m2))/)?settings\\.xml$/", + "/(^|/)\\.mvn/extensions\\.xml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } - ] + } } ] }, - "maven": { - "description": "Configuration object for the maven manager\nSee also: https://docs.renovatebot.com/configuration-options/#maven", - "markdownDescription": "Configuration object for the maven manager\n\nSee also: [maven](https://docs.renovatebot.com/configuration-options/#maven)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/|\\.)pom\\.xml$/", - "/(^|/)pom\\.template\\.xml$/", - "/^(((\\.mvn)|(\\.m2))/)?settings\\.xml$/", - "/(^|/)\\.mvn/extensions\\.xml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } - }, "maven-wrapper": { "description": "Configuration object for the maven-wrapper manager\nSee also: https://docs.renovatebot.com/configuration-options/#maven-wrapper", "markdownDescription": "Configuration object for the maven-wrapper manager\n\nSee also: [maven-wrapper](https://docs.renovatebot.com/configuration-options/#maven-wrapper)", @@ -6322,51 +29746,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "maxMajorIncrement": { "description": "Limit the maximum major version increment allowed. Set to 0 to disable.\nSee also: https://docs.renovatebot.com/configuration-options/#maxmajorincrement", @@ -6396,51 +30151,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "milestone": { "description": "The number of a milestone. If set, the milestone will be set when Renovate creates the PR.\nSee also: https://docs.renovatebot.com/configuration-options/#milestone", @@ -6479,7 +30565,10 @@ "minimumReleaseAgeBuffer": { "description": "Extra time added to `minimumReleaseAge` before an update is considered stable.\nSee also: https://docs.renovatebot.com/configuration-options/#minimumreleaseagebuffer", "markdownDescription": "Extra time added to `minimumReleaseAge` before an update is considered stable.\n\nSee also: [minimumReleaseAgeBuffer](https://docs.renovatebot.com/configuration-options/#minimumreleaseagebuffer)", - "type": "string", + "type": [ + "string", + "null" + ], "default": "30 minutes" }, "minor": { @@ -6488,48 +30577,325 @@ "type": "object", "default": {}, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "mint": { "description": "Configuration object for the mint manager\nSee also: https://docs.renovatebot.com/configuration-options/#mint", @@ -6541,51 +30907,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "mise": { "description": "Configuration object for the mise manager\nSee also: https://docs.renovatebot.com/configuration-options/#mise", @@ -6603,51 +31300,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "mix": { "description": "Configuration object for the mix manager\nSee also: https://docs.renovatebot.com/configuration-options/#mix", @@ -6659,51 +31687,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "mode": { "description": "Mode of operation.\nSee also: https://docs.renovatebot.com/configuration-options/#mode", @@ -6745,52 +32104,383 @@ "commitMessageExtra": "to {{newValue}}", "enabled": false }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "nodeMaxMemory": { "description": "Maximum memory in MiB for Node child processes invoked by Renovate. If unset, the Node process will automagically determine the memory limit to use. Repo configuration for this value will be ignored if it exceeds the global configuration for `toolSettings.nodeMaxMemory`\nSee also: https://docs.renovatebot.com/configuration-options/#toolsettingsnodemaxmemory", @@ -6808,51 +32498,382 @@ "versioning": "node" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "npm": { "description": "Configuration object for the npm manager\nSee also: https://docs.renovatebot.com/configuration-options/#npm", @@ -6874,51 +32895,382 @@ } }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "npmToken": { "description": "npm token used to authenticate with the default registry.\nSee also: https://docs.renovatebot.com/configuration-options/#npmtoken", @@ -6958,51 +33310,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "nvm": { "description": "Configuration object for the nvm manager\nSee also: https://docs.renovatebot.com/configuration-options/#nvm", @@ -7016,51 +33699,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "ocb": { "description": "Configuration object for the ocb manager\nSee also: https://docs.renovatebot.com/configuration-options/#ocb", @@ -7070,51 +34084,382 @@ "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "osgi": { "description": "Configuration object for the osgi manager\nSee also: https://docs.renovatebot.com/configuration-options/#osgi", @@ -7126,51 +34471,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "osvVulnerabilityAlerts": { "description": "Use vulnerability alerts from `osv.dev`.\nSee also: https://docs.renovatebot.com/configuration-options/#osvvulnerabilityalerts", @@ -7252,18 +34928,195 @@ } ] }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, "allowedVersions": { "$ref": "#/definitions/allowedVersions" }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, "changelogUrl": { "$ref": "#/definitions/changelogUrl" }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, "enabled": { "$ref": "#/definitions/enabled" }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, "fetchChangeLogs": { "$ref": "#/definitions/fetchChangeLogs" }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, "matchBaseBranches": { "$ref": "#/definitions/matchBaseBranches" }, @@ -7294,6 +35147,9 @@ "matchFileNames": { "$ref": "#/definitions/matchFileNames" }, + "matchIsBreaking": { + "$ref": "#/definitions/matchIsBreaking" + }, "matchJsonata": { "$ref": "#/definitions/matchJsonata" }, @@ -7318,6 +35174,27 @@ "matchUpdateTypes": { "$ref": "#/definitions/matchUpdateTypes" }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, "overrideDatasource": { "$ref": "#/definitions/overrideDatasource" }, @@ -7327,9 +35204,75 @@ "overridePackageName": { "$ref": "#/definitions/overridePackageName" }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, "prPriority": { "$ref": "#/definitions/prPriority" }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, "replacementName": { "$ref": "#/definitions/replacementName" }, @@ -7342,11 +35285,74 @@ "replacementVersionTemplate": { "$ref": "#/definitions/replacementVersionTemplate" }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, "sourceDirectory": { "$ref": "#/definitions/sourceDirectory" }, "sourceUrl": { "$ref": "#/definitions/sourceUrl" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } } @@ -7359,48 +35365,325 @@ "type": "object", "default": {}, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "pep621": { "description": "Configuration object for the pep621 manager\nSee also: https://docs.renovatebot.com/configuration-options/#pep621", @@ -7412,51 +35695,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pep723": { "description": "Configuration object for the pep723 manager\nSee also: https://docs.renovatebot.com/configuration-options/#pep723", @@ -7465,52 +36079,383 @@ "default": { "managerFilePatterns": [] }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pin": { "description": "Configuration to apply when an update type is `pin`.\nSee also: https://docs.renovatebot.com/configuration-options/#pin", @@ -7527,48 +36472,325 @@ } }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "pinDigest": { "description": "Configuration to apply when pinning a digest (no change in tag/version).\nSee also: https://docs.renovatebot.com/configuration-options/#pindigest", @@ -7584,113 +36806,721 @@ } }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + } + } + } + ] + }, + "pinDigests": { + "description": "Whether to add digests to Dockerfile source images.\nSee also: https://docs.renovatebot.com/configuration-options/#pindigests", + "markdownDescription": "Whether to add digests to Dockerfile source images.\n\nSee also: [pinDigests](https://docs.renovatebot.com/configuration-options/#pindigests)", + "type": "boolean", + "default": false + }, + "pip-compile": { + "description": "Configuration object for the pip-compile manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip-compile", + "markdownDescription": "Configuration object for the pip-compile manager\n\nSee also: [pip-compile](https://docs.renovatebot.com/configuration-options/#pip-compile)", + "type": "object", + "default": { + "managerFilePatterns": [], + "lockFileMaintenance": { + "enabled": true, + "branchTopic": "pip-compile-refresh", + "commitMessageAction": "Refresh pip-compile outputs" + } + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } - }, - "pinDigests": { - "description": "Whether to add digests to Dockerfile source images.\nSee also: https://docs.renovatebot.com/configuration-options/#pindigests", - "markdownDescription": "Whether to add digests to Dockerfile source images.\n\nSee also: [pinDigests](https://docs.renovatebot.com/configuration-options/#pindigests)", - "type": "boolean", - "default": false - }, - "pip-compile": { - "description": "Configuration object for the pip-compile manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip-compile", - "markdownDescription": "Configuration object for the pip-compile manager\n\nSee also: [pip-compile](https://docs.renovatebot.com/configuration-options/#pip-compile)", - "type": "object", - "default": { - "managerFilePatterns": [], - "lockFileMaintenance": { - "enabled": true, - "branchTopic": "pip-compile-refresh", - "commitMessageAction": "Refresh pip-compile outputs" } - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } - } - } - ] - } + ] }, "pip_requirements": { "description": "Configuration object for the pip_requirements manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip_requirements", @@ -7702,51 +37532,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pip_setup": { "description": "Configuration object for the pip_setup manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip_setup", @@ -7758,51 +37919,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pipenv": { "description": "Configuration object for the pipenv manager\nSee also: https://docs.renovatebot.com/configuration-options/#pipenv", @@ -7814,51 +38306,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pixi": { "description": "Configuration object for the pixi manager\nSee also: https://docs.renovatebot.com/configuration-options/#pixi", @@ -7871,51 +38694,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "platformAutomerge": { "description": "Controls if platform-native auto-merge is used.\nSee also: https://docs.renovatebot.com/configuration-options/#platformautomerge", @@ -7938,57 +39092,388 @@ "description": "Configuration object for the poetry manager\nSee also: https://docs.renovatebot.com/configuration-options/#poetry", "markdownDescription": "Configuration object for the poetry manager\n\nSee also: [poetry](https://docs.renovatebot.com/configuration-options/#poetry)", "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)pyproject\\.toml$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "default": { + "managerFilePatterns": [ + "/(^|/)pyproject\\.toml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "postUpdateOptions": { "description": "Enable post-update options to be run after package/artifact updating.\nSee also: https://docs.renovatebot.com/configuration-options/#postupdateoptions", @@ -8032,63 +39517,61 @@ "installTools": {} }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "commands": { - "$ref": "#/definitions/commands" - }, - "dataFileTemplate": { - "$ref": "#/definitions/dataFileTemplate" - }, - "executionMode": { - "$ref": "#/definitions/executionMode" - }, - "fileFilters": { - "$ref": "#/definitions/fileFilters" - }, - "installTools": { - "$ref": "#/definitions/installTools" - }, - "workingDirTemplate": { - "$ref": "#/definitions/workingDirTemplate" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "commands": { + "$ref": "#/definitions/commands" + }, + "dataFileTemplate": { + "$ref": "#/definitions/dataFileTemplate" + }, + "executionMode": { + "$ref": "#/definitions/executionMode" + }, + "fileFilters": { + "$ref": "#/definitions/fileFilters" + }, + "installTools": { + "$ref": "#/definitions/installTools" + }, + "workingDirTemplate": { + "$ref": "#/definitions/workingDirTemplate" } } - ] - } + } + ] }, "prBodyColumns": { "description": "List of columns to use in PR bodies.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodycolumns", @@ -8235,51 +39718,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "printConfig": { "description": "If enabled, Renovate logs the fully resolved config for each repository, plus the fully resolved presets.\nSee also: https://docs.renovatebot.com/configuration-options/#printconfig", @@ -8297,51 +40111,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pruneBranchAfterAutomerge": { "description": "Set to `true` to enable branch pruning after automerging.\nSee also: https://docs.renovatebot.com/configuration-options/#prunebranchafterautomerge", @@ -8365,51 +40510,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "puppet": { "description": "Configuration object for the puppet manager\nSee also: https://docs.renovatebot.com/configuration-options/#puppet", @@ -8421,51 +40897,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "pyenv": { "description": "Configuration object for the pyenv manager\nSee also: https://docs.renovatebot.com/configuration-options/#pyenv", @@ -8479,109 +41286,771 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, - "quadlet": { - "description": "Configuration object for the quadlet manager\nSee also: https://docs.renovatebot.com/configuration-options/#quadlet", - "markdownDescription": "Configuration object for the quadlet manager\n\nSee also: [quadlet](https://docs.renovatebot.com/configuration-options/#quadlet)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/.+\\.container$/", - "/.+\\.image$/", - "/.+\\.volume$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "quadlet": { + "description": "Configuration object for the quadlet manager\nSee also: https://docs.renovatebot.com/configuration-options/#quadlet", + "markdownDescription": "Configuration object for the quadlet manager\n\nSee also: [quadlet](https://docs.renovatebot.com/configuration-options/#quadlet)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/.+\\.container$/", + "/.+\\.image$/", + "/.+\\.volume$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "rangeStrategy": { "description": "Determines how to modify or update existing ranges.\nSee also: https://docs.renovatebot.com/configuration-options/#rangestrategy", @@ -8649,8 +42118,7 @@ "default": {}, "additionalProperties": { "type": "string" - }, - "$ref": "#" + } }, "registryUrlTemplate": { "description": "Optional registry URL for extracted dependencies. Valid only within a `customManagers` object.\nSee also: https://docs.renovatebot.com/configuration-options/#custommanagersregistryurltemplate", @@ -8691,51 +42159,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "replacement": { "description": "Configuration to apply when replacing a dependency.\nSee also: https://docs.renovatebot.com/configuration-options/#replacement", @@ -8750,48 +42549,325 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "replacementApproach": { "description": "Select whether to perform a direct replacement or alias replacement.\nSee also: https://docs.renovatebot.com/configuration-options/#replacementapproach", @@ -8863,48 +42939,325 @@ "semanticCommitType": "fix" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" } } - ] - } + } + ] }, "rollbackPrs": { "description": "Create PRs to roll back versions if the current version is not found in the registry.\nSee also: https://docs.renovatebot.com/configuration-options/#rollbackprs", @@ -8923,51 +43276,382 @@ "versioning": "ruby" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "runtime-version": { "description": "Configuration object for the runtime-version manager\nSee also: https://docs.renovatebot.com/configuration-options/#runtime-version", @@ -8980,51 +43664,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "rust-toolchain": { "description": "Configuration object for the rust-toolchain manager\nSee also: https://docs.renovatebot.com/configuration-options/#rust-toolchain", @@ -9037,51 +44052,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "sbt": { "description": "Configuration object for the sbt manager\nSee also: https://docs.renovatebot.com/configuration-options/#sbt", @@ -9097,51 +44443,382 @@ "versioning": "ivy" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "scalafmt": { "description": "Configuration object for the scalafmt manager\nSee also: https://docs.renovatebot.com/configuration-options/#scalafmt", @@ -9153,51 +44830,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "schedule": { "description": "Limit branch creation to these times of day or week.\nSee also: https://docs.renovatebot.com/configuration-options/#schedule", @@ -9220,7 +45228,10 @@ "semanticCommitScope": { "description": "Commit scope to use if Semantic Commits are enabled.\nSee also: https://docs.renovatebot.com/configuration-options/#semanticcommitscope", "markdownDescription": "Commit scope to use if Semantic Commits are enabled.\n\nSee also: [semanticCommitScope](https://docs.renovatebot.com/configuration-options/#semanticcommitscope)", - "type": "string", + "type": [ + "string", + "null" + ], "default": "deps" }, "semanticCommitType": { @@ -9275,51 +45286,382 @@ "versioning": "pep440" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "skipArtifactsUpdate": { "description": "Skip Renovate's automatic artifact updating.\nSee also: https://docs.renovatebot.com/configuration-options/#skipartifactsupdate", @@ -9346,51 +45688,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "sourceDirectory": { "description": "The source directory in which the package is present at its source.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulessourcedirectory", @@ -9412,7 +46085,33 @@ "mergeConfidence": "renovate/merge-confidence", "minimumReleaseAge": "renovate/stability-days" }, - "$ref": "#" + "additionalProperties": false, + "properties": { + "minimumReleaseAge": { + "type": [ + "string", + "null" + ] + }, + "mergeConfidence": { + "type": [ + "string", + "null" + ] + }, + "configValidation": { + "type": [ + "string", + "null" + ] + }, + "artifactError": { + "type": [ + "string", + "null" + ] + } + } }, "statusCheckWhen": { "description": "Control when each Renovate status check is set on branches. Keys match `statusCheckNames`.\nSee also: https://docs.renovatebot.com/configuration-options/#statuscheckwhen", @@ -9424,7 +46123,41 @@ "mergeConfidence": "always", "minimumReleaseAge": "always" }, - "$ref": "#" + "additionalProperties": false, + "properties": { + "minimumReleaseAge": { + "type": "string", + "enum": [ + "always", + "never", + "failed" + ] + }, + "mergeConfidence": { + "type": "string", + "enum": [ + "always", + "never", + "failed" + ] + }, + "configValidation": { + "type": "string", + "enum": [ + "always", + "never", + "failed" + ] + }, + "artifactError": { + "type": "string", + "enum": [ + "always", + "never", + "failed" + ] + } + } }, "stopUpdatingLabel": { "description": "Label to make Renovate stop updating a PR.\nSee also: https://docs.renovatebot.com/configuration-options/#stopupdatinglabel", @@ -9460,51 +46193,382 @@ "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "swift": { "description": "Configuration object for the swift manager\nSee also: https://docs.renovatebot.com/configuration-options/#swift", @@ -9518,51 +46582,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "tekton": { "description": "Configuration object for the tekton manager\nSee also: https://docs.renovatebot.com/configuration-options/#tekton", @@ -9572,51 +46967,382 @@ "managerFilePatterns": [] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "terraform": { "description": "Configuration object for the terraform manager\nSee also: https://docs.renovatebot.com/configuration-options/#terraform", @@ -9631,51 +47357,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "terraform-version": { "description": "Configuration object for the terraform-version manager\nSee also: https://docs.renovatebot.com/configuration-options/#terraform-version", @@ -9689,108 +47746,770 @@ "extractVersion": "^v(?.*)$" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "terragrunt": { "description": "Configuration object for the terragrunt manager\nSee also: https://docs.renovatebot.com/configuration-options/#terragrunt", "markdownDescription": "Configuration object for the terragrunt manager\n\nSee also: [terragrunt](https://docs.renovatebot.com/configuration-options/#terragrunt)", - "type": "object", - "default": { - "commitMessageTopic": "Terragrunt dependency {{depName}}", - "managerFilePatterns": [ - "/(^|/)terragrunt\\.hcl$/" - ] - }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "type": "object", + "default": { + "commitMessageTopic": "Terragrunt dependency {{depName}}", + "managerFilePatterns": [ + "/(^|/)terragrunt\\.hcl$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "terragrunt-version": { "description": "Configuration object for the terragrunt-version manager\nSee also: https://docs.renovatebot.com/configuration-options/#terragrunt-version", @@ -9804,51 +48523,382 @@ "extractVersion": "^v(?.+)$" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "tflint-plugin": { "description": "Configuration object for the tflint-plugin manager\nSee also: https://docs.renovatebot.com/configuration-options/#tflint-plugin", @@ -9862,51 +48912,382 @@ "extractVersion": "^v(?.*)$" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "timeout": { "description": "Timeout (in milliseconds) for queries to external endpoints.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulestimeout", @@ -9927,54 +49308,52 @@ "jvmMemory": 512 }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "jvmMaxMemory": { - "$ref": "#/definitions/jvmMaxMemory" - }, - "jvmMemory": { - "$ref": "#/definitions/jvmMemory" - }, - "nodeMaxMemory": { - "$ref": "#/definitions/nodeMaxMemory" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "jvmMaxMemory": { + "$ref": "#/definitions/jvmMaxMemory" + }, + "jvmMemory": { + "$ref": "#/definitions/jvmMemory" + }, + "nodeMaxMemory": { + "$ref": "#/definitions/nodeMaxMemory" } } - ] - } + } + ] }, "transformTemplates": { "description": "List of jsonata transformation rules.\nSee also: https://docs.renovatebot.com/configuration-options/#customdatasourcestransformtemplates", @@ -9999,51 +49378,382 @@ "versioning": "node" }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "typst": { "description": "Configuration object for the typst manager\nSee also: https://docs.renovatebot.com/configuration-options/#typst", @@ -10055,51 +49765,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "unity3d": { "description": "Configuration object for the unity3d manager\nSee also: https://docs.renovatebot.com/configuration-options/#unity3d", @@ -10111,51 +50152,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "updateInternalDeps": { "description": "Whether to update internal dep versions in a monorepo. Works on Yarn Workspaces.\nSee also: https://docs.renovatebot.com/configuration-options/#updateinternaldeps", @@ -10206,52 +50578,383 @@ "/(^|/)\\.vela\\.ya?ml$/" ] }, - "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { - "type": "string", - "description": "A custom description for this configuration object" - } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "vendir": { "description": "Configuration object for the vendir manager\nSee also: https://docs.renovatebot.com/configuration-options/#vendir", @@ -10264,51 +50967,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "versionCompatibility": { "description": "A regex (`re2`) with named capture groups to show how version and compatibility are split from a raw version string.\nSee also: https://docs.renovatebot.com/configuration-options/#versioncompatibility", @@ -10343,6 +51377,7 @@ "github-actions", "glasskube", "go-mod-directive", + "gomod", "gradle", "hashicorp", "helm", @@ -10407,51 +51442,376 @@ "prConcurrentLimit": 0 }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "vulnerabilityFixStrategy": { - "$ref": "#/definitions/vulnerabilityFixStrategy" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" + }, + "vulnerabilityFixStrategy": { + "$ref": "#/definitions/vulnerabilityFixStrategy" } } - ] - } + } + ] }, "vulnerabilityFixStrategy": { "description": "Strategy to use when fixing vulnerabilities. `lowest` will propose the earliest version with a fix, `highest` will always pick the latest version.\nSee also: https://docs.renovatebot.com/configuration-options/#vulnerabilityalertsvulnerabilityfixstrategy", @@ -10473,51 +51833,382 @@ ] }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] }, "workingDirTemplate": { "description": "A template describing the working directory in which post-upgrade tasks should be executed.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasksworkingdirtemplate", @@ -10535,51 +52226,382 @@ "pinDigests": false }, "$ref": "#", - "items": { - "allOf": [ - { - "type": "object", - "properties": { - "description": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "A custom description for this configuration object" - } - }, - { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "A custom description for this configuration object" } - ] - }, - "overrideDescription": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "description": "Description which replaces the descriptions of any presets which this config extends" - } - }, - { + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "overrideDescription": { + "oneOf": [ + { + "type": "array", + "items": { "type": "string", "description": "Description which replaces the descriptions of any presets which this config extends" } - ] - }, - "enabled": { - "$ref": "#/definitions/enabled" - }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - } + }, + { + "type": "string", + "description": "Description which replaces the descriptions of any presets which this config extends" + } + ] + }, + "addLabels": { + "$ref": "#/definitions/addLabels" + }, + "additionalBranchPrefix": { + "$ref": "#/definitions/additionalBranchPrefix" + }, + "additionalReviewers": { + "$ref": "#/definitions/additionalReviewers" + }, + "assignAutomerge": { + "$ref": "#/definitions/assignAutomerge" + }, + "assignees": { + "$ref": "#/definitions/assignees" + }, + "assigneesFromCodeOwners": { + "$ref": "#/definitions/assigneesFromCodeOwners" + }, + "assigneesSampleSize": { + "$ref": "#/definitions/assigneesSampleSize" + }, + "autoApprove": { + "$ref": "#/definitions/autoApprove" + }, + "autoReplaceGlobalMatch": { + "$ref": "#/definitions/autoReplaceGlobalMatch" + }, + "automerge": { + "$ref": "#/definitions/automerge" + }, + "automergeComment": { + "$ref": "#/definitions/automergeComment" + }, + "automergeSchedule": { + "$ref": "#/definitions/automergeSchedule" + }, + "automergeStrategy": { + "$ref": "#/definitions/automergeStrategy" + }, + "automergeType": { + "$ref": "#/definitions/automergeType" + }, + "azureWorkItemId": { + "$ref": "#/definitions/azureWorkItemId" + }, + "bbAutoResolvePrTasks": { + "$ref": "#/definitions/bbAutoResolvePrTasks" + }, + "bbUseDefaultReviewers": { + "$ref": "#/definitions/bbUseDefaultReviewers" + }, + "branchConcurrentLimit": { + "$ref": "#/definitions/branchConcurrentLimit" + }, + "branchName": { + "$ref": "#/definitions/branchName" + }, + "branchNameStrict": { + "$ref": "#/definitions/branchNameStrict" + }, + "branchPrefix": { + "$ref": "#/definitions/branchPrefix" + }, + "branchPrefixOld": { + "$ref": "#/definitions/branchPrefixOld" + }, + "branchTopic": { + "$ref": "#/definitions/branchTopic" + }, + "bumpVersion": { + "$ref": "#/definitions/bumpVersion" + }, + "commitBody": { + "$ref": "#/definitions/commitBody" + }, + "commitBodyTable": { + "$ref": "#/definitions/commitBodyTable" + }, + "commitHourlyLimit": { + "$ref": "#/definitions/commitHourlyLimit" + }, + "commitMessage": { + "$ref": "#/definitions/commitMessage" + }, + "commitMessageAction": { + "$ref": "#/definitions/commitMessageAction" + }, + "commitMessageExtra": { + "$ref": "#/definitions/commitMessageExtra" + }, + "commitMessageLowerCase": { + "$ref": "#/definitions/commitMessageLowerCase" + }, + "commitMessagePrefix": { + "$ref": "#/definitions/commitMessagePrefix" + }, + "commitMessageSuffix": { + "$ref": "#/definitions/commitMessageSuffix" + }, + "commitMessageTopic": { + "$ref": "#/definitions/commitMessageTopic" + }, + "commitTrailers": { + "$ref": "#/definitions/commitTrailers" + }, + "composerIgnorePlatformReqs": { + "$ref": "#/definitions/composerIgnorePlatformReqs" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignoreReviewers": { + "$ref": "#/definitions/ignoreReviewers" + }, + "ignoreScripts": { + "$ref": "#/definitions/ignoreScripts" + }, + "ignoreTests": { + "$ref": "#/definitions/ignoreTests" + }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, + "internalChecksAsSuccess": { + "$ref": "#/definitions/internalChecksAsSuccess" + }, + "internalChecksFilter": { + "$ref": "#/definitions/internalChecksFilter" + }, + "keepUpdatedLabel": { + "$ref": "#/definitions/keepUpdatedLabel" + }, + "labels": { + "$ref": "#/definitions/labels" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, + "milestone": { + "$ref": "#/definitions/milestone" + }, + "minimumGroupSize": { + "$ref": "#/definitions/minimumGroupSize" + }, + "minimumReleaseAge": { + "$ref": "#/definitions/minimumReleaseAge" + }, + "minimumReleaseAgeBehaviour": { + "$ref": "#/definitions/minimumReleaseAgeBehaviour" + }, + "minimumReleaseAgeBuffer": { + "$ref": "#/definitions/minimumReleaseAgeBuffer" + }, + "mode": { + "$ref": "#/definitions/mode" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "prBodyColumns": { + "$ref": "#/definitions/prBodyColumns" + }, + "prBodyDefinitions": { + "$ref": "#/definitions/prBodyDefinitions" + }, + "prBodyHeadingDefinitions": { + "$ref": "#/definitions/prBodyHeadingDefinitions" + }, + "prBodyNotes": { + "$ref": "#/definitions/prBodyNotes" + }, + "prBodyTemplate": { + "$ref": "#/definitions/prBodyTemplate" + }, + "prConcurrentLimit": { + "$ref": "#/definitions/prConcurrentLimit" + }, + "prCreation": { + "$ref": "#/definitions/prCreation" + }, + "prFooter": { + "$ref": "#/definitions/prFooter" + }, + "prHeader": { + "$ref": "#/definitions/prHeader" + }, + "prHourlyLimit": { + "$ref": "#/definitions/prHourlyLimit" + }, + "prNotPendingHours": { + "$ref": "#/definitions/prNotPendingHours" + }, + "prTitle": { + "$ref": "#/definitions/prTitle" + }, + "prTitleStrict": { + "$ref": "#/definitions/prTitleStrict" + }, + "pruneBranchAfterAutomerge": { + "$ref": "#/definitions/pruneBranchAfterAutomerge" + }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, + "rebaseLabel": { + "$ref": "#/definitions/rebaseLabel" + }, + "rebaseWhen": { + "$ref": "#/definitions/rebaseWhen" + }, + "recreateWhen": { + "$ref": "#/definitions/recreateWhen" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, + "reviewers": { + "$ref": "#/definitions/reviewers" + }, + "reviewersFromCodeOwners": { + "$ref": "#/definitions/reviewersFromCodeOwners" + }, + "reviewersSampleSize": { + "$ref": "#/definitions/reviewersSampleSize" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, + "schedule": { + "$ref": "#/definitions/schedule" + }, + "semanticCommitScope": { + "$ref": "#/definitions/semanticCommitScope" + }, + "semanticCommitType": { + "$ref": "#/definitions/semanticCommitType" + }, + "semanticCommits": { + "$ref": "#/definitions/semanticCommits" + }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } - ] - } + } + ] } }, "properties": { @@ -11843,7 +53865,7 @@ }, { "required": [ - "allowCustomCrateRegistries" + "allowCustomCrateGitRegistries" ] }, { diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/buildkite.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/buildkite.sha256 index a4bc022e9..de0b1dcaa 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/buildkite.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/buildkite.sha256 @@ -1 +1 @@ -f5138ecff10e6d9faf54cc60942d9071d76c00cd4bf64a879a0e5d407d77e5f4 \ No newline at end of file +da8e5f1e0413b975ba599d65ec6bb707065f919d6231e3c7cab0a1759e4804a2 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 index 2eb115aa0..cf976f103 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 @@ -1 +1 @@ -7f3b844597735a9f884faee304a2ba1d65a87fdf2fae6c731208c0c39510ec65 \ No newline at end of file +bcc3e60a5a1e137fc45ad2cb435953de5f525ae881c5f0fd371b82a9f20bdb7a \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/citation-file-format.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/citation-file-format.sha256 index 632c190ae..7dd816274 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/citation-file-format.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/citation-file-format.sha256 @@ -1 +1 @@ -0b8d22140da702d766df318dcff3a91af2f39521298dcf36d76315fd99cc169b \ No newline at end of file +17bc7993c67b95eec988dadca78b65cb29cd489d1fceba71040a141dfb9791df \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/gitlab-ci.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/gitlab-ci.sha256 index a686451ab..0dd1aeb55 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/gitlab-ci.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/gitlab-ci.sha256 @@ -1 +1 @@ -a4dc2b155aa574575fbfd51dcca99388db5ba1b563ab5e05ce8df005e7eb9ced \ No newline at end of file +98e54051f78236ae22281857ff38c7fc634b88b5008d1326a8d1a5b0b22d8da5 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/meltano.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/meltano.sha256 index 1f588d119..89d140e73 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/meltano.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/meltano.sha256 @@ -1 +1 @@ -29754d9dc8a6cebcfd59261fece0b0dff9e0c6d6b9475086def436d363ac3ae1 \ No newline at end of file +8de6419ba73857d200f60b97617006c9e8616a1c506662449a1b74ff3b73f69f \ 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 5ee91a2af..79ecb094a 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 @@ -1 +1 @@ -4d9cb3859bc4faaf484d62cdd59b670cb432b7a074149e047f7450029fafb712 \ No newline at end of file +6a4d2f51b1b3a5c1c3a2435ad83516e3f75c0660bbb2097140f31d617007a1fc \ 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 679f9d519..8dae9ebe9 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 @@ -1 +1 @@ -de289878a385024951abda389fa5dbbaefe0c74641e7cc41d77ca3c08593d83e \ No newline at end of file +d34ba4d350db2c3e3347d9a8b2b193af02e9ee8f84d56dee4e79d6dbad83b544 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/snapcraft.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/snapcraft.sha256 index 530ce4fe6..260bc9ca4 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/snapcraft.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/snapcraft.sha256 @@ -1 +1 @@ -09689bdaa55bff6ead8cda603511a6bf96b456525cfa3d138a274e2e82d1653f \ No newline at end of file +fdbb55f2fa8e4a68f264b225596c77eabeb45511c16d0e88d32153a598443069 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/snapcraft.json b/src/check_jsonschema/builtin_schemas/vendor/snapcraft.json index 04295677e..6fefd4053 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/snapcraft.json +++ b/src/check_jsonschema/builtin_schemas/vendor/snapcraft.json @@ -111,6 +111,9 @@ "start-timeout": { "anyOf": [ { + "description": "A duration string to be parsed by snapd.", + "examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"], + "pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$", "type": "string" }, { @@ -125,6 +128,9 @@ "stop-timeout": { "anyOf": [ { + "description": "A duration string to be parsed by snapd.", + "examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"], + "pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$", "type": "string" }, { @@ -139,6 +145,9 @@ "watchdog-timeout": { "anyOf": [ { + "description": "A duration string to be parsed by snapd.", + "examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"], + "pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$", "type": "string" }, { @@ -167,6 +176,9 @@ "restart-delay": { "anyOf": [ { + "description": "A duration string to be parsed by snapd.", + "examples": ["2s", "3m", "4ms", "5us", "6m7s8ms"], + "pattern": "^([0-9]+(ns|us|ms|s|m)){1,5}$", "type": "string" }, { @@ -238,7 +250,7 @@ } ], "default": null, - "description": "Determines how the service should restart when the snap refreshes.", + "description": "For an app, determines whether the snap can refresh when the app is still running. For a service, determines whether the service should restart when the snap refreshes.", "examples": ["restart"], "title": "Refresh-Mode" },