diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f06f69d72..2849cb578 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,8 +10,9 @@ Unreleased .. vendor-insert-here -- Update vendored schemas: buildkite, circle-ci, citation-file-format, gitlab-ci, - meltano, mergify, renovate, snapcraft (2026-10-18) +- Update vendored schemas: bitbucket-pipelines, buildkite, circle-ci, + citation-file-format, compose-spec, dependabot, gitlab-ci, meltano, mergify, renovate, + snapcraft, woodpecker-ci (2026-10-25) - Added support for Python 3.15 . - Removed support for Python 3.10 . - The build backend has been updated from setuptools to flit. diff --git a/src/check_jsonschema/builtin_schemas/vendor/bitbucket-pipelines.json b/src/check_jsonschema/builtin_schemas/vendor/bitbucket-pipelines.json index 87f53cbfd..6603b2ef3 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/bitbucket-pipelines.json +++ b/src/check_jsonschema/builtin_schemas/vendor/bitbucket-pipelines.json @@ -1 +1 @@ -{"$id": "https://bitbucket.org/product/features/pipelines", "$ref": "#/definitions/pipelines_configuration", "$schema": "http://json-schema.org/draft-07/schema#", "definitions": {"agent_config": {"description": "Optional agent config path and inline overrides.", "properties": {"overrides": {"additionalProperties": true, "description": "Inline config overrides for the agent.", "title": "Agent Config Overrides", "type": "object"}, "path": {"description": "Path to a config file used by the agent.", "title": "Agent Config Path", "type": "string"}}, "title": "Agent Config", "type": "object"}, "agent_definition": {"description": "Defines an agent that can be referenced by agent tasks.", "properties": {"config": {"$ref": "#/definitions/agent_config"}, "permissions": {"$ref": "#/definitions/agent_permissions"}, "prompt": {"description": "Prompt used by the agent definition.", "title": "Agent Prompt", "type": "string"}, "provider": {"$ref": "#/definitions/agent_provider"}, "setup-script": {"$ref": "#/definitions/agent_setup_script"}}, "required": ["prompt"], "title": "Agent Definition", "type": "object"}, "agent_permissions": {"description": "Optional permissions configuration for the agent.", "properties": {"on-ask": {"$ref": "#/definitions/agent_permissions_on_ask"}}, "title": "Agent Permissions", "type": "object"}, "agent_permissions_on_ask": {"description": "How to respond when the agent asks for permissions.", "enum": ["allow", "deny"], "title": "On Ask Permission Mode", "type": "string"}, "agent_provider": {"description": "Agent provider used to run the task.", "enum": ["rovodev", "claude"], "title": "Agent Provider", "type": "string"}, "agent_setup_script": {"description": "Commands or pipes to execute immediately before the agent task.", "items": {"oneOf": [{"description": "The command to execute.", "example": "mvn install", "title": "Script Command", "type": "string"}, {"$ref": "#/definitions/pipe"}]}, "title": "Agent Setup Script", "type": "array"}, "agent_task": {"description": "The agentic task to execute.", "properties": {"agent": {"description": "Name of the agent definition referenced by this task.", "title": "Agent Name", "type": "string"}, "config": {"$ref": "#/definitions/agent_config"}, "permissions": {"$ref": "#/definitions/agent_permissions"}, "prompt": {"description": "Optional prompt override for the agent task.", "title": "Agent Prompt Override", "type": "string"}, "provider": {"$ref": "#/definitions/agent_provider"}}, "required": ["agent"], "title": "Agent Task", "type": "object"}, "artifacts": {"oneOf": [{"$ref": "#/definitions/artifacts_paths"}, {"$ref": "#/definitions/artifacts_expanded"}]}, "artifacts_expanded": {"properties": {"download": {"oneOf": [{"default": true, "description": "Enables downloading of all available artifacts at the end of a step.", "type": "boolean"}, {"description": "Define the list of filtered artifacts to be downloaded by the step.", "items": {"type": "string"}, "minItems": 1, "type": "array"}]}, "paths": {"$ref": "#/definitions/artifacts_paths"}, "upload": {"oneOf": [{"items": {"$ref": "#/definitions/artifacts_upload"}, "minItems": 1, "type": "array"}, {"items": {"type": "string"}, "minItems": 1, "type": "array"}]}}, "type": "object"}, "artifacts_paths": {"items": {"description": "Glob pattern for the path to the artifacts.", "title": "Artifact Path Pattern", "type": "string"}, "minItems": 1, "type": "array"}, "artifacts_upload": {"description": "The artifact to be uploaded.", "properties": {"capture-on": {"description": "The capture on field for the artifact.", "enum": ["success", "failed", "always"], "title": "Artifact Capture On", "type": "string"}, "depth": {"description": "The depth to search for the artifact files.", "minimum": 1, "title": "Artifact Depth", "type": "integer"}, "ignore-paths": {"description": "The ignore paths for the artifact.", "items": {"description": "Glob pattern for paths to ignore when capturing artifacts.", "title": "Ignore Path Pattern", "type": "string"}, "title": "Artifact Ignore Paths", "type": "array"}, "name": {"description": "The name of the artifact.", "title": "Artifact Name", "type": "string"}, "paths": {"$ref": "#/definitions/artifacts_paths"}, "type": {"default": "shared", "description": "The type of the artifact.", "enum": ["shared", "scoped", "test-reports"], "title": "Artifact Type", "type": "string"}}, "required": ["name", "paths"], "title": "Artifact Upload object", "type": "object"}, "cache": {"oneOf": [{"$ref": "#/definitions/cache_path"}, {"$ref": "#/definitions/cache_expanded"}]}, "cache_expanded": {"properties": {"key": {"properties": {"files": {"description": "Checksum of these file paths will be used to generate the cache key.", "items": {"description": "Path to a file or glob pattern of files in the repository which form the cache key.", "type": "string"}, "minItems": 1, "type": "array"}}, "required": ["files"], "title": "Cache Key", "type": "object"}, "path": {"$ref": "#/definitions/cache_path"}}, "required": ["path"], "title": "Cache", "type": "object"}, "cache_path": {"description": "Path to the directory to be cached, can be absolute or relative to the clone directory.", "title": "Cache Path", "type": "string"}, "clone": {"description": "Settings for cloning a repository into a container.", "properties": {"depth": {"default": 50, "description": "The depth argument of Git clone operation. It can be either number or \"full\" value", "example": "full", "oneOf": [{"minimum": 1, "type": "integer"}, {"enum": ["full"], "type": "string"}], "title": "Git Clone Depth"}, "enabled": {"default": true, "description": "Enables cloning of the repository.", "type": "boolean"}, "lfs": {"default": false, "description": "Enables the download of files from LFS storage when cloning.", "type": "boolean"}, "skip-ssl-verify": {"default": false, "description": "Disables SSL verification during Git clone operation, allowing the use of self-signed certificates.", "type": "boolean"}}, "title": "Clone Repository Settings", "type": "object"}, "cloud": {"description": "Custom cloud step runtime", "properties": {"arch": {"default": "x86", "description": "Architecture type used to run the step.", "enum": ["x86", "arm"], "type": "string"}, "atlassian-ip-ranges": {"default": false, "description": "Whether it uses Atlassian ip ranges.", "type": "boolean"}, "instance-type": {"description": "Instance type for the cloud runtime.", "type": "string"}, "platform": {"default": "linux", "description": "Platform type used to run the step.", "enum": ["linux", "windows"], "type": "string"}, "version": {"description": "Cloud Runtime version.", "type": "string"}}, "title": "Cloud step runtime", "type": "object"}, "condition": {"properties": {"changesets": {"additionalProperties": false, "description": "Condition on the changesets involved in the pipeline.", "maxProperties": 1, "properties": {"excludePaths": {"description": "Condition which holds only if all of the modified files match any of the specified patterns.", "items": {"description": "Glob pattern to match the file path.", "title": "File Path Pattern", "type": "string"}, "minItems": 1, "title": "Exclude Paths", "type": "array"}, "includePaths": {"description": "Condition which holds only if any of the modified files match any of the specified patterns.", "items": {"description": "Glob pattern to match the file path.", "title": "File Path Pattern", "type": "string"}, "minItems": 1, "title": "Include Paths", "type": "array"}}, "title": "Changeset Condition", "type": "object"}, "state": {"description": "Only execute a step or stage when a boolean expression evaluates to true.", "example": "PROD_DEPLOYMENT_ENABLED == true", "maxLength": 1000, "minLength": 1, "title": "Boolean expression condition", "type": "string"}}, "type": "object"}, "custom_pipeline": {"oneOf": [{"$ref": "#/definitions/items_with_variables"}, {"$ref": "#/definitions/import_pipeline"}]}, "dynamic_pipeline_variable": {"description": "A resolved variable available when the pipeline is parsed.", "properties": {"key": {"description": "The name of the variable.", "example": "SERVICE_NAME", "type": "string"}, "scope": {"$ref": "#/definitions/dynamic_pipeline_variable_scope"}, "value": {"description": "The resolved value of the variable.", "example": "test-service", "type": "string"}}, "required": ["key", "value", "scope"], "title": "Dynamic Pipeline Variable", "type": "object"}, "dynamic_pipeline_variable_scope": {"description": "The scope at which the variable is defined:\n* `PIPELINE` - pipeline level.\n* `REPOSITORY` - repository level.\n* `WORKSPACE` - workspace level.\n* `STEP` - step level.\n* `DEPLOYMENT` - deployment environment level.\n", "enum": ["PIPELINE", "REPOSITORY", "WORKSPACE", "STEP", "DEPLOYMENT"], "title": "Dynamic Pipeline Variable Scope", "type": "string"}, "fail_fast": {"default": false, "title": "Fail Fast", "type": "boolean"}, "final_item": {"additionalProperties": false, "properties": {"final": {"$ref": "#/definitions/final_step"}}, "type": "object"}, "final_step": {"allOf": [{"$ref": "#/definitions/step_base"}, {"description": "A special step that always runs at the end of a pipeline, even if earlier steps fail or the pipeline is stopped. Only one final step is allowed per pipeline and it must be the last item.", "properties": {"deployment": {"not": {}}, "fail-fast": {"not": {}}, "trigger": {"description": "The final step always runs automatically. Manual trigger is not supported.", "enum": ["automatic"], "type": "string"}}, "title": "Final Pipeline Step", "type": "object"}]}, "image": {"oneOf": [{"$ref": "#/definitions/image_no_auth"}, {"$ref": "#/definitions/image_basic_auth"}, {"$ref": "#/definitions/image_aws_auth"}, {"$ref": "#/definitions/image_name"}]}, "image_aws_auth": {"allOf": [{"$ref": "#/definitions/image_base"}, {"properties": {"aws": {"oneOf": [{"properties": {"access-key": {"description": "The access key for Amazon Elastic Container Registry (AWS ECR).", "title": "AWS Access Key", "type": "string"}, "secret-key": {"description": "The secret key for Amazon Elastic Container Registry (AWS ECR).", "title": "AWS Secret Key", "type": "string"}}, "required": ["access-key", "secret-key"], "type": "object"}, {"properties": {"oidc-role": {"description": "OIDC role with access to private Docker images hosted in Amazon Elastic Container Registry (AWS ECR).", "title": "OpenID Connect Role", "type": "string"}}, "required": ["oidc-role"], "type": "object"}]}}, "required": ["aws"], "type": "object"}]}, "image_base": {"description": "The parameters of the Docker image to use when running a step.", "properties": {"name": {"$ref": "#/definitions/image_name"}, "run-as-user": {"default": 0, "description": "The UID of a user in the docker image to run as. Overrides image's default user, specified user UID must be an existing user in the image with a valid home directory.", "title": "User ID", "type": "integer"}}, "required": ["name"], "title": "Docker Image Configuration", "type": "object"}, "image_basic_auth": {"allOf": [{"$ref": "#/definitions/image_base"}, {"properties": {"password": {"description": "The password to use when fetching the Docker image.", "title": "Docker Registry Password", "type": "string"}, "username": {"description": "The username to use when fetching the Docker image.", "title": "Docker Registry Username", "type": "string"}}, "required": ["username", "password"], "type": "object"}]}, "image_name": {"default": "atlassian/default-image:latest", "description": "The name of the Docker image which may or may not include registry URL, tag, and digest value.", "title": "Docker Image Name", "type": "string"}, "image_no_auth": {"allOf": [{"$ref": "#/definitions/image_base"}, {"properties": {"aws": {"not": {}}, "password": {"not": {}}, "username": {"not": {}}}, "type": "object"}]}, "import_inline_pipeline": {"additionalProperties": false, "properties": {"import": {"description": "The import needs to match the following format: {repo-slug|repo-uuid}:{tag-name|branch-name}:{pipeline-name}.", "pattern": "^[^:]+:[^:]+:[^:]+$", "title": "Identifier of the pipeline configuration to import", "type": "string"}, "variables": {"$ref": "#/definitions/pipeline_variables"}}, "required": ["import"], "type": "object"}, "import_pipeline": {"oneOf": [{"$ref": "#/definitions/import_inline_pipeline"}, {"$ref": "#/definitions/import_source_pipeline"}]}, "import_source": {"additionalProperties": false, "properties": {"import": {"description": "The import needs to match one of the following formats: {file-path} or {repo-slug|repo-uuid}:{tag-name|branch-name} or {repo-slug|repo-uuid}:{tag-name|branch-name}:{file-path}.", "pattern": "^[^:]+(:[^:]+)?(:[^:]+)?$", "title": "Location of pipeline configuration to import pipelines from", "type": "string"}}, "required": ["import"], "type": "object"}, "import_source_pipeline": {"additionalProperties": false, "properties": {"import": {"description": "The import needs to match the following format: {pipeline-name}@{import-source-name}.", "pattern": "^[^@]+@[^@]+$", "title": "Identifier of the pipeline configuration to import", "type": "string"}, "variables": {"$ref": "#/definitions/pipeline_variables"}}, "required": ["import"], "type": "object"}, "items": {"description": "List of steps, stages and parallel groups of the pipeline.", "items": {"oneOf": [{"$ref": "#/definitions/step_item"}, {"$ref": "#/definitions/parallel_item"}, {"$ref": "#/definitions/stage_item"}, {"$ref": "#/definitions/final_item"}]}, "minItems": 1, "title": "Pipeline Items", "type": "array"}, "items_with_variables": {"description": "List of variables, steps, stages and parallel groups of the custom pipeline.", "items": {"oneOf": [{"$ref": "#/definitions/variables_item"}, {"$ref": "#/definitions/step_item"}, {"$ref": "#/definitions/parallel_item"}, {"$ref": "#/definitions/stage_item"}]}, "minItems": 1, "title": "Custom Pipeline Items", "type": "array"}, "max_time": {"default": 120, "description": "The maximum time a step can execute for in minutes.", "example": 60, "exclusiveMinimum": 0, "type": "integer"}, "parallel": {"oneOf": [{"$ref": "#/definitions/parallel_steps"}, {"$ref": "#/definitions/parallel_expanded"}]}, "parallel_expanded": {"properties": {"fail-fast": {"$ref": "#/definitions/fail_fast", "description": "Stop the whole parallel group in case one of its steps fails."}, "steps": {"$ref": "#/definitions/parallel_steps"}}, "required": ["steps"], "type": "object"}, "parallel_item": {"additionalProperties": false, "properties": {"parallel": {"$ref": "#/definitions/parallel"}}, "type": "object"}, "parallel_steps": {"description": "List of steps in the parallel group to run concurrently.", "items": {"$ref": "#/definitions/step_item"}, "minItems": 1, "title": "Parallel Group Steps", "type": "array"}, "pipe": {"description": "The pipe to execute.", "example": {"pipe": "atlassian/test-pipe:2.2.0", "variables": {"BAZ": ["QUX", "QUZ"], "FOO": "BAR"}}, "properties": {"pipe": {"description": "The full pipe identifier.", "title": "Pipe Identifier", "type": "string"}, "variables": {"additionalProperties": {"description": "Environment variable value", "oneOf": [{"type": "string"}, {"items": {"type": "string"}, "type": "array"}]}, "description": "Environment variables passed to the pipe container.", "title": "Pipe Variables", "type": "object"}}, "required": ["pipe"], "title": "Pipe", "type": "object"}, "pipeline": {"oneOf": [{"$ref": "#/definitions/items"}, {"$ref": "#/definitions/import_pipeline"}]}, "pipeline_variables": {"description": "List of variables for the custom pipeline.", "items": {"description": "Settings for the custom variable.", "properties": {"allowed-values": {"description": "A list of values that are allowed for the variable.", "items": {"title": "Allowed Variable Value", "type": "string"}, "minItems": 1, "title": "Allowed Variable Values", "type": "array"}, "default": {"title": "Default Variable Value", "type": "string"}, "description": {"title": "Variable Description", "type": "string"}, "name": {"title": "Variable Name", "type": "string"}}, "required": ["name"], "title": "Custom Pipeline Variable", "type": "object"}, "minItems": 1, "title": "Custom Pipeline Variables", "type": "array"}, "pipelines_configuration": {"properties": {"clone": {"$ref": "#/definitions/clone"}, "definitions": {"description": "The definitions of caches and services used in the declared pipelines.", "properties": {"agents": {"additionalProperties": {"$ref": "#/definitions/agent_definition"}, "title": "Agent definitions", "type": "object"}, "caches": {"additionalProperties": {"$ref": "#/definitions/cache"}, "title": "Custom cache definitions", "type": "object"}, "imports": {"pipelines": {"additionalProperties": {"$ref": "#/definitions/import_source"}, "description": "Definitions of the pipelines imports that can be used in this file.", "title": "Import source definitions", "type": "object"}}, "pipelines": {"additionalProperties": {"$ref": "#/definitions/custom_pipeline"}, "description": "Definitions of the pipelines which can be used in other repositories of the same Bitbucket workspace.", "title": "Shared pipeline definitions", "type": "object"}, "services": {"additionalProperties": {"$ref": "#/definitions/service"}, "title": "Service definitions", "type": "object"}}, "title": "Global Definitions", "type": "object"}, "export": {"default": false, "description": "Allows other Bitbucket repositories to import pipeline definitions from this file. A shared pipeline definition can't contain another `import` property.", "title": "Enables shared pipelines definitions.", "type": "boolean"}, "image": {"$ref": "#/definitions/image"}, "labels": {"description": "Additional key value data supplied in the configuration YAML.", "example": {"buildTool": "maven", "jvm": "jdk17"}, "title": "Pipeline Labels", "type": "object"}, "options": {"description": "Global options allow to override the default values applied to all steps in all declared pipelines.", "properties": {"docker": {"default": false, "description": "Enables Docker service for every step.", "type": "boolean"}, "max-time": {"$ref": "#/definitions/max_time"}, "runs-on": {"$ref": "#/definitions/runs_on"}, "runtime": {"$ref": "#/definitions/runtime"}, "size": {"$ref": "#/definitions/size"}}, "title": "Global Options", "type": "object"}, "pipelines": {"properties": {"branches": {"additionalProperties": {"$ref": "#/definitions/pipeline"}, "description": "Branch-specific build pipelines.", "title": "Branch Pipelines", "type": "object"}, "custom": {"additionalProperties": {"$ref": "#/definitions/custom_pipeline"}, "description": "Pipelines that can only be triggered manually or be scheduled.", "title": "Custom Pipelines", "type": "object"}, "default": {"$ref": "#/definitions/pipeline", "description": "Default pipeline runs on every push except for tags unless a branch-specific pipeline is defined.", "title": "Default Pipeline"}, "pull-requests": {"additionalProperties": {"$ref": "#/definitions/pipeline"}, "description": "Pull-request-specific build pipelines.", "title": "Pull Request Pipelines", "type": "object"}, "tags": {"additionalProperties": {"$ref": "#/definitions/pipeline"}, "description": "Tag-specific build pipelines.", "title": "Tag Pipelines", "type": "object"}}, "title": "Pipelines", "type": "object"}, "triggers": {"additionalProperties": {"$ref": "#/definitions/trigger_configuration_list"}, "description": "Event-based triggers that automatically run pipelines when specific events occur. The property names represent trigger types (e.g., repository-push, pullrequest-push, pipeline-completed, deployment-completed, pullrequest-created).", "example": {"deployment-completed": [{"condition": "BITBUCKET_TRIGGER_DEPLOYMENT_STATUS == \"FAILED\"", "pipelines": ["pipeline2"]}], "pipeline-completed": [{"condition": "BITBUCKET_TRIGGER_PIPELINE_STATUS == \"FAILED\"", "pipelines": ["pipeline1"]}], "pullrequest-created": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline1"]}], "pullrequest-fulfilled": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline2"]}], "pullrequest-push": [{"condition": "BITBUCKET_PR_DESTINATION_BRANCH == \"main\"", "pipelines": ["pipeline2"]}], "pullrequest-rejected": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline1"]}], "pullrequest-reviewer-status-updated": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline1"]}], "pullrequest-updated": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline2"]}], "repository-push": [{"condition": "BITBUCKET_BRANCH == \"main\"", "pipelines": ["pipeline1"]}]}, "title": "Pipeline Triggers", "type": "object"}}, "type": "object"}, "runs_on": {"oneOf": [{"$ref": "#/definitions/runs_on_item"}, {"$ref": "#/definitions/runs_on_expanded"}]}, "runs_on_expanded": {"description": "Required labels of a runner to run the step.", "example": ["self.hosted", "linux"], "items": {"$ref": "#/definitions/runs_on_item"}, "maxItems": 10, "minItems": 1, "title": "Step Runner Labels", "type": "array"}, "runs_on_item": {"description": "Label of a runner.", "maxLength": 50, "title": "Step Runner Label", "type": "string"}, "runtime": {"description": "Custom step runtime", "properties": {"cloud": {"$ref": "#/definitions/cloud"}, "self-hosted": {"$ref": "#/definitions/self-hosted"}}, "title": "Step Runtime", "type": "object"}, "script": {"items": {"oneOf": [{"description": "The command to execute.", "example": "echo \"hello world\"", "title": "Script Command", "type": "string"}, {"$ref": "#/definitions/pipe"}, {"$ref": "#/definitions/agent_task"}]}, "minItems": 1, "type": "array"}, "self-hosted": {"description": "Custom self-hosted step runtime", "properties": {"cpu": {"description": "Cpu available to runner.", "title": "Cpu", "type": "integer"}, "memory": {"description": "Memory (mb) available to runner.", "title": "Memory", "type": "integer"}, "storage": {"oneOf": [{"properties": {"gcp": {"$ref": "#/definitions/storage_gcp_auth"}}, "required": ["gcp"], "type": "object"}, {"properties": {"aws": {"$ref": "#/definitions/storage_aws_auth"}}, "required": ["aws"], "type": "object"}]}, "volumes": {"default": [], "description": "Volumes to be mounted into the build container.", "items": {"description": "The volume to be mounted into the build container", "example": "/host-directory:/workdir/path", "title": "Volume mount", "type": "string"}, "type": "array"}}, "title": "Self-hosted step runtime", "type": "object"}, "service": {"description": "Custom service properties", "properties": {"image": {"$ref": "#/definitions/image"}, "memory": {"default": 1024, "description": "Memory limit for the service container, in megabytes.", "minimum": 128, "title": "Service Memory", "type": "integer"}, "type": {"description": "Specifies Docker service container (to run Docker-in-Docker).", "enum": ["docker"], "type": "string"}, "variables": {"additionalProperties": {"description": "Environment variable value", "title": "Service Variable", "type": "string"}, "description": "Environment variables passed to the service container.", "minProperties": 1, "title": "Service Variables", "type": "object"}}, "title": "Service definition", "type": "object"}, "size": {"default": "1x", "description": "The size of the step, sets the amount of resources allocated.", "enum": ["1x", "2x", "4x", "8x", "16x", "32x"], "title": "Step Size", "type": "string"}, "stage": {"properties": {"condition": {"$ref": "#/definitions/condition", "description": "The condition to execute the stage.", "title": "Stage Condition"}, "deployment": {"description": "The deployment environment for the stage.", "title": "Stage Deployment Environment", "type": "string"}, "environment": {"description": "The environment for the stage.", "title": "Stage Environment", "type": "string"}, "name": {"description": "The name of the stage.", "title": "Stage Name", "type": "string"}, "steps": {"description": "List of steps in the stage.", "items": {"properties": {"step": {"allOf": [{"$ref": "#/definitions/step_base"}, {"properties": {"condition": {"not": {}}}, "type": "object"}]}}, "type": "object"}, "minItems": 1, "title": "Stage Steps", "type": "array"}, "trigger": {"$ref": "#/definitions/trigger", "description": "The trigger used for the pipeline stage.", "title": "Stage Trigger"}}, "required": ["steps"], "type": "object"}, "stage_item": {"additionalProperties": false, "properties": {"stage": {"$ref": "#/definitions/stage"}}, "type": "object"}, "step": {"allOf": [{"$ref": "#/definitions/step_base"}, {"properties": {"condition": {"$ref": "#/definitions/condition", "description": "The condition to execute the step.", "title": "Step Condition"}}, "type": "object"}]}, "step_auth": {"description": "Optional auth configuration for a step.", "properties": {"system": {"properties": {"scopes": {"description": "Additional system scopes for the step.", "items": {"type": "string"}, "title": "System Scopes", "type": "array", "uniqueItems": true}}, "title": "System Auth", "type": "object"}}, "title": "Step Auth", "type": "object"}, "step_base": {"properties": {"after-script": {"$ref": "#/definitions/script", "description": "List of commands to execute after the step succeeds or fails.", "title": "Step Post Script"}, "artifacts": {"$ref": "#/definitions/artifacts"}, "auth": {"$ref": "#/definitions/step_auth", "description": "Optional auth configuration for the step.", "title": "Step Auth"}, "caches": {"description": "Caches enabled for the step.", "items": {"description": "Reference to a cache defined under global definitions.", "title": "Cache Name", "type": "string"}, "minItems": 1, "title": "Step Caches", "type": "array"}, "clone": {"$ref": "#/definitions/clone"}, "concurrency-group": {"description": "The concurrency group for the step.", "maxLength": 50, "title": "Concurrency group", "type": "string"}, "custom": {"description": "The name of the custom pipeline to run, if the step type is pipeline.", "title": "Custom", "type": "string"}, "deployment": {"description": "The deployment environment for the step.", "title": "Step Deployment Environment", "type": "string"}, "environment": {"description": "The environment for the step.", "title": "Step Environment", "type": "string"}, "fail-fast": {"$ref": "#/definitions/fail_fast", "description": "Stop the parent parallel group in case this step fails."}, "image": {"$ref": "#/definitions/image"}, "input-variables": {"additionalProperties": {"description": "input variable value", "oneOf": [{"type": "string"}]}, "description": "Variables from the parent step that are provided to the child pipeline.", "example": {"VAR_1": "VALUE_1", "VAR_2": "${BITBUCKET_BRANCH}"}, "maxProperties": 20, "minProperties": 1, "title": "Input Variables", "type": "object"}, "max-time": {"$ref": "#/definitions/max_time", "title": "Step Maximum Time"}, "name": {"description": "The name of the step.", "example": "Build and test", "title": "Step Name", "type": "string"}, "oidc": {"description": "Enables the use of OpenID Connect to connect a pipeline step to a resource server.", "type": "boolean"}, "runs-on": {"$ref": "#/definitions/runs_on"}, "runtime": {"$ref": "#/definitions/runtime"}, "script": {"$ref": "#/definitions/script", "description": "List of commands that are executed in sequence.", "title": "Step Script"}, "services": {"description": "Services enabled for the step.", "items": {"description": "Reference to a service defined under global definitions.", "title": "Service Name", "type": "string"}, "maxItems": 5, "minItems": 1, "title": "Step Services", "type": "array"}, "size": {"$ref": "#/definitions/size"}, "trigger": {"$ref": "#/definitions/trigger", "description": "The trigger used for the pipeline step.", "title": "Step Trigger"}, "type": {"default": "shared", "description": "The type of the step.", "enum": ["inline", "pipeline"], "title": "Step Type", "type": "string"}}, "title": "Pipeline Step", "type": "object"}, "step_item": {"additionalProperties": false, "properties": {"step": {"$ref": "#/definitions/step"}}, "type": "object"}, "storage_aws_auth": {"description": "Amazon web services self hosted storage", "oneOf": [{"required": ["access-key", "secret-key"]}, {"required": ["oidc-role"]}], "properties": {"access-key": {"description": "The AWS access key", "type": "string"}, "bucket": {"description": "The name of the S3 bucket", "type": "string"}, "oidc-role": {"description": "The OIDC role to assume", "type": "string"}, "region": {"description": "The AWS region", "type": "string"}, "secret-key": {"description": "The AWS secret key", "type": "string"}}, "required": ["bucket", "region"], "title": "Custom aws self hosted storage", "type": "object"}, "storage_gcp_auth": {"description": "Google Cloud Platform self hosted storage", "properties": {"bucket": {"description": "The name of the GCP bucket", "type": "string"}, "key-file": {"description": "The GCP key file contents encoded in Base64 format", "type": "string"}}, "required": ["bucket", "key-file"], "title": "Custom GCP self hosted storage", "type": "object"}, "trigger": {"default": "automatic", "enum": ["automatic", "manual"], "type": "string"}, "trigger_configuration": {"description": "Configuration that defines when and which pipelines to trigger.", "properties": {"condition": {"description": "Boolean expression that determines whether the trigger should execute.", "example": "BITBUCKET_BRANCH == \"main\"", "title": "Trigger Condition", "type": "string"}, "pipelines": {"description": "List of pipeline names to trigger when the condition is met. Can reference pipelines from the custom section.", "items": {"description": "Name of a pipeline defined in the custom pipelines section.", "title": "Pipeline Name", "type": "string"}, "minItems": 1, "title": "Pipeline Names", "type": "array"}}, "required": ["condition", "pipelines"], "title": "Trigger Configuration", "type": "object"}, "trigger_configuration_list": {"description": "List of trigger configurations for a specific trigger type.", "items": {"$ref": "#/definitions/trigger_configuration"}, "minItems": 1, "title": "Trigger Configuration List", "type": "array"}, "trigger_context": {"description": "Context of the trigger that started the pipeline. Only returned for pipelines triggered by a parent step.", "properties": {"parent_pipeline_run_uuid": {"description": "The UUID of the pipeline run that contains the parent step that triggered this pipeline.", "example": "{00000000-0000-0000-0000-000000000000}", "title": "Parent Pipeline Run UUID", "type": "string"}, "parent_pipeline_uuid": {"description": "The UUID of the pipeline that contains the parent step that triggered this pipeline.", "example": "{00000000-0000-0000-0000-000000000000}", "title": "Parent Pipeline UUID", "type": "string"}, "parent_step_uuid": {"description": "The UUID of the parent step that triggered this pipeline.", "example": "{00000000-0000-0000-0000-000000000000}", "title": "Parent Step UUID", "type": "string"}, "type": {"description": "The type of trigger that started the pipeline.", "enum": ["parent_step"], "title": "Pipeline Trigger", "type": "string"}}, "type": "object"}, "variables_item": {"additionalProperties": false, "properties": {"variables": {"description": "List of variables for the custom pipeline.", "items": {"description": "Settings for the custom variable.", "properties": {"allowed-values": {"description": "A list of values that are allowed for the variable.", "items": {"title": "Allowed Variable Value", "type": "string"}, "minItems": 1, "title": "Allowed Variable Values", "type": "array"}, "default": {"title": "Default Variable Value", "type": "string"}, "description": {"title": "Variable Description", "type": "string"}, "name": {"title": "Variable Name", "type": "string"}}, "required": ["name"], "title": "Custom Pipeline Variable", "type": "object"}, "minItems": 1, "title": "Custom Pipeline Variables", "type": "array"}}, "type": "object"}}} \ No newline at end of file +{"$id": "https://bitbucket.org/product/features/pipelines", "$ref": "#/definitions/pipelines_configuration", "$schema": "http://json-schema.org/draft-07/schema#", "definitions": {"agent_config": {"description": "Optional agent config path and inline overrides.", "properties": {"overrides": {"additionalProperties": true, "description": "Inline config overrides for the agent.", "title": "Agent Config Overrides", "type": "object"}, "path": {"description": "Path to a config file used by the agent.", "title": "Agent Config Path", "type": "string"}}, "title": "Agent Config", "type": "object"}, "agent_definition": {"description": "Defines an agent that can be referenced by agent tasks.", "properties": {"config": {"$ref": "#/definitions/agent_config"}, "permissions": {"$ref": "#/definitions/agent_permissions"}, "prompt": {"description": "Prompt used by the agent definition.", "title": "Agent Prompt", "type": "string"}, "provider": {"$ref": "#/definitions/agent_provider"}, "setup-script": {"$ref": "#/definitions/agent_setup_script"}, "use-legacy-mcp": {"$ref": "#/definitions/agent_use_legacy_mcp"}}, "required": ["prompt"], "title": "Agent Definition", "type": "object"}, "agent_permissions": {"description": "Optional permissions configuration for the agent.", "properties": {"on-ask": {"$ref": "#/definitions/agent_permissions_on_ask"}}, "title": "Agent Permissions", "type": "object"}, "agent_permissions_mode": {"enum": ["allow", "deny"], "title": "Permission Mode", "type": "string"}, "agent_permissions_on_ask": {"description": "How to respond when the agent asks for permissions. Either a single mode, or a default mode with allow and deny rule lists.", "oneOf": [{"$ref": "#/definitions/agent_permissions_mode"}, {"$ref": "#/definitions/agent_permissions_on_ask_rules"}], "title": "On Ask Permission"}, "agent_permissions_on_ask_rules": {"description": "A default mode plus rules that override it.", "properties": {"allow": {"items": {"$ref": "#/definitions/agent_permissions_rule"}, "title": "Allow Rules", "type": "array"}, "default": {"$ref": "#/definitions/agent_permissions_mode"}, "deny": {"items": {"$ref": "#/definitions/agent_permissions_rule"}, "title": "Deny Rules", "type": "array"}}, "title": "On Ask Permission Rules", "type": "object"}, "agent_permissions_rule": {"description": "A single-line, non-empty permission rule.", "pattern": "^[^\\r\\n]+$", "title": "Permission Rule", "type": "string"}, "agent_provider": {"description": "Agent provider used to run the task.", "enum": ["rovodev", "claude", "codex"], "title": "Agent Provider", "type": "string"}, "agent_setup_script": {"description": "Commands or pipes to execute immediately before the agent task.", "items": {"oneOf": [{"description": "The command to execute.", "example": "mvn install", "title": "Script Command", "type": "string"}, {"$ref": "#/definitions/pipe"}]}, "title": "Agent Setup Script", "type": "array"}, "agent_task": {"description": "The agentic task to execute.", "properties": {"agent": {"description": "Name of the agent definition referenced by this task.", "title": "Agent Name", "type": "string"}, "config": {"$ref": "#/definitions/agent_config"}, "permissions": {"$ref": "#/definitions/agent_permissions"}, "prompt": {"description": "Optional prompt override for the agent task.", "title": "Agent Prompt Override", "type": "string"}, "provider": {"$ref": "#/definitions/agent_provider"}, "use-legacy-mcp": {"$ref": "#/definitions/agent_use_legacy_mcp"}}, "required": ["agent"], "title": "Agent Task", "type": "object"}, "agent_use_legacy_mcp": {"description": "Whether to use the legacy Bitbucket MCP server instead of the Atlassian MCP server. A value set on an agent task overrides the value from the referenced agent definition; when omitted the platform default applies.", "title": "Use Legacy MCP", "type": "boolean"}, "artifacts": {"oneOf": [{"$ref": "#/definitions/artifacts_paths"}, {"$ref": "#/definitions/artifacts_expanded"}]}, "artifacts_expanded": {"properties": {"download": {"oneOf": [{"default": true, "description": "Enables downloading of all available artifacts at the end of a step.", "type": "boolean"}, {"description": "Define the list of filtered artifacts to be downloaded by the step.", "items": {"type": "string"}, "minItems": 1, "type": "array"}]}, "paths": {"$ref": "#/definitions/artifacts_paths"}, "upload": {"oneOf": [{"items": {"$ref": "#/definitions/artifacts_upload"}, "minItems": 1, "type": "array"}, {"items": {"type": "string"}, "minItems": 1, "type": "array"}]}}, "type": "object"}, "artifacts_paths": {"items": {"description": "Glob pattern for the path to the artifacts.", "title": "Artifact Path Pattern", "type": "string"}, "minItems": 1, "type": "array"}, "artifacts_upload": {"description": "The artifact to be uploaded.", "properties": {"capture-on": {"description": "The capture on field for the artifact.", "enum": ["success", "failed", "always"], "title": "Artifact Capture On", "type": "string"}, "depth": {"description": "The depth to search for the artifact files.", "minimum": 1, "title": "Artifact Depth", "type": "integer"}, "ignore-paths": {"description": "The ignore paths for the artifact.", "items": {"description": "Glob pattern for paths to ignore when capturing artifacts.", "title": "Ignore Path Pattern", "type": "string"}, "title": "Artifact Ignore Paths", "type": "array"}, "name": {"description": "The name of the artifact.", "title": "Artifact Name", "type": "string"}, "paths": {"$ref": "#/definitions/artifacts_paths"}, "type": {"default": "shared", "description": "The type of the artifact.", "enum": ["shared", "scoped", "test-reports"], "title": "Artifact Type", "type": "string"}}, "required": ["name", "paths"], "title": "Artifact Upload object", "type": "object"}, "cache": {"oneOf": [{"$ref": "#/definitions/cache_path"}, {"$ref": "#/definitions/cache_expanded"}]}, "cache_expanded": {"properties": {"key": {"properties": {"files": {"description": "Checksum of these file paths will be used to generate the cache key.", "items": {"description": "Path to a file or glob pattern of files in the repository which form the cache key.", "type": "string"}, "minItems": 1, "type": "array"}}, "required": ["files"], "title": "Cache Key", "type": "object"}, "path": {"$ref": "#/definitions/cache_path"}}, "required": ["path"], "title": "Cache", "type": "object"}, "cache_path": {"description": "Path to the directory to be cached, can be absolute or relative to the clone directory.", "title": "Cache Path", "type": "string"}, "clone": {"description": "Settings for cloning a repository into a container.", "properties": {"depth": {"default": 50, "description": "The depth argument of Git clone operation. It can be either number or \"full\" value", "example": "full", "oneOf": [{"minimum": 1, "type": "integer"}, {"enum": ["full"], "type": "string"}], "title": "Git Clone Depth"}, "enabled": {"default": true, "description": "Enables cloning of the repository.", "type": "boolean"}, "lfs": {"default": false, "description": "Enables the download of files from LFS storage when cloning.", "type": "boolean"}, "skip-ssl-verify": {"default": false, "description": "Disables SSL verification during Git clone operation, allowing the use of self-signed certificates.", "type": "boolean"}}, "title": "Clone Repository Settings", "type": "object"}, "cloud": {"description": "Custom cloud step runtime", "properties": {"arch": {"default": "x86", "description": "Architecture type used to run the step.", "enum": ["x86", "arm"], "type": "string"}, "atlassian-ip-ranges": {"default": false, "description": "Whether it uses Atlassian ip ranges.", "type": "boolean"}, "instance-type": {"description": "Instance type for the cloud runtime.", "type": "string"}, "platform": {"default": "linux", "description": "Platform type used to run the step.", "enum": ["linux", "windows"], "type": "string"}, "version": {"description": "Cloud Runtime version.", "type": "string"}}, "title": "Cloud step runtime", "type": "object"}, "condition": {"properties": {"changesets": {"additionalProperties": false, "description": "Condition on the changesets involved in the pipeline.", "maxProperties": 1, "properties": {"excludePaths": {"description": "Condition which holds only if all of the modified files match any of the specified patterns.", "items": {"description": "Glob pattern to match the file path.", "title": "File Path Pattern", "type": "string"}, "minItems": 1, "title": "Exclude Paths", "type": "array"}, "includePaths": {"description": "Condition which holds only if any of the modified files match any of the specified patterns.", "items": {"description": "Glob pattern to match the file path.", "title": "File Path Pattern", "type": "string"}, "minItems": 1, "title": "Include Paths", "type": "array"}}, "title": "Changeset Condition", "type": "object"}, "state": {"description": "Only execute a step or stage when a boolean expression evaluates to true.", "example": "PROD_DEPLOYMENT_ENABLED == true", "maxLength": 1000, "minLength": 1, "title": "Boolean expression condition", "type": "string"}}, "type": "object"}, "custom_pipeline": {"oneOf": [{"$ref": "#/definitions/items_with_variables"}, {"$ref": "#/definitions/import_pipeline"}]}, "dynamic_pipeline_variable": {"description": "A resolved variable available when the pipeline is parsed.", "properties": {"key": {"description": "The name of the variable.", "example": "SERVICE_NAME", "type": "string"}, "scope": {"$ref": "#/definitions/dynamic_pipeline_variable_scope"}, "value": {"description": "The resolved value of the variable.", "example": "test-service", "type": "string"}}, "required": ["key", "value", "scope"], "title": "Dynamic Pipeline Variable", "type": "object"}, "dynamic_pipeline_variable_scope": {"description": "The scope at which the variable is defined:\n* `PIPELINE` - pipeline level.\n* `REPOSITORY` - repository level.\n* `WORKSPACE` - workspace level.\n* `STEP` - step level.\n* `DEPLOYMENT` - deployment environment level.\n", "enum": ["PIPELINE", "REPOSITORY", "WORKSPACE", "STEP", "DEPLOYMENT"], "title": "Dynamic Pipeline Variable Scope", "type": "string"}, "fail_fast": {"default": false, "title": "Fail Fast", "type": "boolean"}, "final_item": {"additionalProperties": false, "properties": {"final": {"$ref": "#/definitions/final_step"}}, "type": "object"}, "final_step": {"allOf": [{"$ref": "#/definitions/step_base"}, {"description": "A special step that always runs at the end of a pipeline, even if earlier steps fail or the pipeline is stopped. Only one final step is allowed per pipeline and it must be the last item.", "properties": {"deployment": {"not": {}}, "fail-fast": {"not": {}}, "trigger": {"description": "The final step always runs automatically. Manual trigger is not supported.", "enum": ["automatic"], "type": "string"}}, "title": "Final Pipeline Step", "type": "object"}]}, "image": {"oneOf": [{"$ref": "#/definitions/image_no_auth"}, {"$ref": "#/definitions/image_basic_auth"}, {"$ref": "#/definitions/image_aws_auth"}, {"$ref": "#/definitions/image_name"}]}, "image_aws_auth": {"allOf": [{"$ref": "#/definitions/image_base"}, {"properties": {"aws": {"oneOf": [{"properties": {"access-key": {"description": "The access key for Amazon Elastic Container Registry (AWS ECR).", "title": "AWS Access Key", "type": "string"}, "secret-key": {"description": "The secret key for Amazon Elastic Container Registry (AWS ECR).", "title": "AWS Secret Key", "type": "string"}}, "required": ["access-key", "secret-key"], "type": "object"}, {"properties": {"oidc-role": {"description": "OIDC role with access to private Docker images hosted in Amazon Elastic Container Registry (AWS ECR).", "title": "OpenID Connect Role", "type": "string"}}, "required": ["oidc-role"], "type": "object"}]}}, "required": ["aws"], "type": "object"}]}, "image_base": {"description": "The parameters of the Docker image to use when running a step.", "properties": {"name": {"$ref": "#/definitions/image_name"}, "run-as-user": {"default": 0, "description": "The UID of a user in the docker image to run as. Overrides image's default user, specified user UID must be an existing user in the image with a valid home directory.", "title": "User ID", "type": "integer"}}, "required": ["name"], "title": "Docker Image Configuration", "type": "object"}, "image_basic_auth": {"allOf": [{"$ref": "#/definitions/image_base"}, {"properties": {"password": {"description": "The password to use when fetching the Docker image.", "title": "Docker Registry Password", "type": "string"}, "username": {"description": "The username to use when fetching the Docker image.", "title": "Docker Registry Username", "type": "string"}}, "required": ["username", "password"], "type": "object"}]}, "image_name": {"default": "atlassian/default-image:latest", "description": "The name of the Docker image which may or may not include registry URL, tag, and digest value.", "title": "Docker Image Name", "type": "string"}, "image_no_auth": {"allOf": [{"$ref": "#/definitions/image_base"}, {"properties": {"aws": {"not": {}}, "password": {"not": {}}, "username": {"not": {}}}, "type": "object"}]}, "import_inline_pipeline": {"additionalProperties": false, "properties": {"import": {"description": "The import needs to match the following format: {repo-slug|repo-uuid}:{tag-name|branch-name}:{pipeline-name}.", "pattern": "^[^:]+:[^:]+:[^:]+$", "title": "Identifier of the pipeline configuration to import", "type": "string"}, "variables": {"$ref": "#/definitions/pipeline_variables"}}, "required": ["import"], "type": "object"}, "import_pipeline": {"oneOf": [{"$ref": "#/definitions/import_inline_pipeline"}, {"$ref": "#/definitions/import_source_pipeline"}]}, "import_source": {"additionalProperties": false, "properties": {"import": {"description": "The import needs to match one of the following formats: {file-path} or {repo-slug|repo-uuid}:{tag-name|branch-name} or {repo-slug|repo-uuid}:{tag-name|branch-name}:{file-path}.", "pattern": "^[^:]+(:[^:]+)?(:[^:]+)?$", "title": "Location of pipeline configuration to import pipelines from", "type": "string"}}, "required": ["import"], "type": "object"}, "import_source_pipeline": {"additionalProperties": false, "properties": {"import": {"description": "The import needs to match the following format: {pipeline-name}@{import-source-name}.", "pattern": "^[^@]+@[^@]+$", "title": "Identifier of the pipeline configuration to import", "type": "string"}, "variables": {"$ref": "#/definitions/pipeline_variables"}}, "required": ["import"], "type": "object"}, "items": {"description": "List of steps, stages and parallel groups of the pipeline.", "items": {"oneOf": [{"$ref": "#/definitions/step_item"}, {"$ref": "#/definitions/parallel_item"}, {"$ref": "#/definitions/stage_item"}, {"$ref": "#/definitions/final_item"}]}, "minItems": 1, "title": "Pipeline Items", "type": "array"}, "items_with_variables": {"description": "List of variables, steps, stages and parallel groups of the custom pipeline.", "items": {"oneOf": [{"$ref": "#/definitions/variables_item"}, {"$ref": "#/definitions/step_item"}, {"$ref": "#/definitions/parallel_item"}, {"$ref": "#/definitions/stage_item"}]}, "minItems": 1, "title": "Custom Pipeline Items", "type": "array"}, "max_time": {"default": 120, "description": "The maximum time a step can execute for in minutes.", "example": 60, "exclusiveMinimum": 0, "type": "integer"}, "parallel": {"oneOf": [{"$ref": "#/definitions/parallel_steps"}, {"$ref": "#/definitions/parallel_expanded"}]}, "parallel_expanded": {"properties": {"fail-fast": {"$ref": "#/definitions/fail_fast", "description": "Stop the whole parallel group in case one of its steps fails."}, "steps": {"$ref": "#/definitions/parallel_steps"}}, "required": ["steps"], "type": "object"}, "parallel_item": {"additionalProperties": false, "properties": {"parallel": {"$ref": "#/definitions/parallel"}}, "type": "object"}, "parallel_steps": {"description": "List of steps in the parallel group to run concurrently.", "items": {"$ref": "#/definitions/step_item"}, "minItems": 1, "title": "Parallel Group Steps", "type": "array"}, "pipe": {"description": "The pipe to execute.", "example": {"pipe": "atlassian/test-pipe:2.2.0", "variables": {"BAZ": ["QUX", "QUZ"], "FOO": "BAR"}}, "properties": {"pipe": {"description": "The full pipe identifier.", "title": "Pipe Identifier", "type": "string"}, "variables": {"additionalProperties": {"description": "Environment variable value", "oneOf": [{"type": "string"}, {"items": {"type": "string"}, "type": "array"}]}, "description": "Environment variables passed to the pipe container.", "title": "Pipe Variables", "type": "object"}}, "required": ["pipe"], "title": "Pipe", "type": "object"}, "pipeline": {"oneOf": [{"$ref": "#/definitions/items"}, {"$ref": "#/definitions/import_pipeline"}]}, "pipeline_variables": {"description": "List of variables for the custom pipeline.", "items": {"description": "Settings for the custom variable.", "properties": {"allowed-values": {"description": "A list of values that are allowed for the variable.", "items": {"title": "Allowed Variable Value", "type": "string"}, "minItems": 1, "title": "Allowed Variable Values", "type": "array"}, "default": {"title": "Default Variable Value", "type": "string"}, "description": {"title": "Variable Description", "type": "string"}, "name": {"title": "Variable Name", "type": "string"}}, "required": ["name"], "title": "Custom Pipeline Variable", "type": "object"}, "minItems": 1, "title": "Custom Pipeline Variables", "type": "array"}, "pipelines_configuration": {"properties": {"clone": {"$ref": "#/definitions/clone"}, "definitions": {"description": "The definitions of caches and services used in the declared pipelines.", "properties": {"agents": {"additionalProperties": {"$ref": "#/definitions/agent_definition"}, "title": "Agent definitions", "type": "object"}, "caches": {"additionalProperties": {"$ref": "#/definitions/cache"}, "title": "Custom cache definitions", "type": "object"}, "imports": {"pipelines": {"additionalProperties": {"$ref": "#/definitions/import_source"}, "description": "Definitions of the pipelines imports that can be used in this file.", "title": "Import source definitions", "type": "object"}}, "pipelines": {"additionalProperties": {"$ref": "#/definitions/custom_pipeline"}, "description": "Definitions of the pipelines which can be used in other repositories of the same Bitbucket workspace.", "title": "Shared pipeline definitions", "type": "object"}, "services": {"additionalProperties": {"$ref": "#/definitions/service"}, "title": "Service definitions", "type": "object"}}, "title": "Global Definitions", "type": "object"}, "export": {"default": false, "description": "Allows other Bitbucket repositories to import pipeline definitions from this file. A shared pipeline definition can't contain another `import` property.", "title": "Enables shared pipelines definitions.", "type": "boolean"}, "image": {"$ref": "#/definitions/image"}, "labels": {"description": "Additional key value data supplied in the configuration YAML.", "example": {"buildTool": "maven", "jvm": "jdk17"}, "title": "Pipeline Labels", "type": "object"}, "options": {"description": "Global options allow to override the default values applied to all steps in all declared pipelines.", "properties": {"docker": {"default": false, "description": "Enables Docker service for every step.", "type": "boolean"}, "max-time": {"$ref": "#/definitions/max_time"}, "runs-on": {"$ref": "#/definitions/runs_on"}, "runtime": {"$ref": "#/definitions/runtime"}, "size": {"$ref": "#/definitions/size"}}, "title": "Global Options", "type": "object"}, "pipelines": {"properties": {"branches": {"additionalProperties": {"$ref": "#/definitions/pipeline"}, "description": "Branch-specific build pipelines.", "title": "Branch Pipelines", "type": "object"}, "custom": {"additionalProperties": {"$ref": "#/definitions/custom_pipeline"}, "description": "Pipelines that can only be triggered manually or be scheduled.", "title": "Custom Pipelines", "type": "object"}, "default": {"$ref": "#/definitions/pipeline", "description": "Default pipeline runs on every push except for tags unless a branch-specific pipeline is defined.", "title": "Default Pipeline"}, "pull-requests": {"additionalProperties": {"$ref": "#/definitions/pipeline"}, "description": "Pull-request-specific build pipelines.", "title": "Pull Request Pipelines", "type": "object"}, "tags": {"additionalProperties": {"$ref": "#/definitions/pipeline"}, "description": "Tag-specific build pipelines.", "title": "Tag Pipelines", "type": "object"}}, "title": "Pipelines", "type": "object"}, "triggers": {"additionalProperties": {"$ref": "#/definitions/trigger_configuration_list"}, "description": "Event-based triggers that automatically run pipelines when specific events occur. The property names represent trigger types (e.g., repository-push, pullrequest-push, pipeline-completed, deployment-completed, pullrequest-created).", "example": {"deployment-completed": [{"condition": "BITBUCKET_TRIGGER_DEPLOYMENT_STATUS == \"FAILED\"", "pipelines": ["pipeline2"]}], "pipeline-completed": [{"condition": "BITBUCKET_TRIGGER_PIPELINE_STATUS == \"FAILED\"", "pipelines": ["pipeline1"]}], "pullrequest-created": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline1"]}], "pullrequest-fulfilled": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline2"]}], "pullrequest-push": [{"condition": "BITBUCKET_PR_DESTINATION_BRANCH == \"main\"", "pipelines": ["pipeline2"]}], "pullrequest-rejected": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline1"]}], "pullrequest-reviewer-status-updated": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline1"]}], "pullrequest-updated": [{"condition": "glob(BITBUCKET_BRANCH, \"feature/*\")", "pipelines": ["pipeline2"]}], "repository-push": [{"condition": "BITBUCKET_BRANCH == \"main\"", "pipelines": ["pipeline1"]}]}, "title": "Pipeline Triggers", "type": "object"}}, "type": "object"}, "runs_on": {"oneOf": [{"$ref": "#/definitions/runs_on_item"}, {"$ref": "#/definitions/runs_on_expanded"}]}, "runs_on_expanded": {"description": "Required labels of a runner to run the step.", "example": ["self.hosted", "linux"], "items": {"$ref": "#/definitions/runs_on_item"}, "maxItems": 10, "minItems": 1, "title": "Step Runner Labels", "type": "array"}, "runs_on_item": {"description": "Label of a runner.", "maxLength": 50, "title": "Step Runner Label", "type": "string"}, "runtime": {"description": "Custom step runtime", "properties": {"cloud": {"$ref": "#/definitions/cloud"}, "self-hosted": {"$ref": "#/definitions/self-hosted"}}, "title": "Step Runtime", "type": "object"}, "script": {"items": {"oneOf": [{"description": "The command to execute.", "example": "echo \"hello world\"", "title": "Script Command", "type": "string"}, {"$ref": "#/definitions/pipe"}, {"$ref": "#/definitions/agent_task"}]}, "minItems": 1, "type": "array"}, "self-hosted": {"description": "Custom self-hosted step runtime", "properties": {"cpu": {"description": "Cpu available to runner.", "title": "Cpu", "type": "integer"}, "memory": {"description": "Memory (mb) available to runner.", "title": "Memory", "type": "integer"}, "storage": {"oneOf": [{"properties": {"gcp": {"$ref": "#/definitions/storage_gcp_auth"}}, "required": ["gcp"], "type": "object"}, {"properties": {"aws": {"$ref": "#/definitions/storage_aws_auth"}}, "required": ["aws"], "type": "object"}]}, "volumes": {"default": [], "description": "Volumes to be mounted into the build container.", "items": {"description": "The volume to be mounted into the build container", "example": "/host-directory:/workdir/path", "title": "Volume mount", "type": "string"}, "type": "array"}}, "title": "Self-hosted step runtime", "type": "object"}, "service": {"description": "Custom service properties", "properties": {"image": {"$ref": "#/definitions/image"}, "memory": {"default": 1024, "description": "Memory limit for the service container, in megabytes.", "minimum": 128, "title": "Service Memory", "type": "integer"}, "type": {"description": "Specifies Docker service container (to run Docker-in-Docker).", "enum": ["docker"], "type": "string"}, "variables": {"additionalProperties": {"description": "Environment variable value", "title": "Service Variable", "type": "string"}, "description": "Environment variables passed to the service container.", "minProperties": 1, "title": "Service Variables", "type": "object"}}, "title": "Service definition", "type": "object"}, "size": {"default": "1x", "description": "The size of the step, sets the amount of resources allocated.", "enum": ["1x", "2x", "4x", "8x", "16x", "32x"], "title": "Step Size", "type": "string"}, "stage": {"properties": {"condition": {"$ref": "#/definitions/condition", "description": "The condition to execute the stage.", "title": "Stage Condition"}, "deployment": {"description": "The deployment environment for the stage.", "title": "Stage Deployment Environment", "type": "string"}, "environment": {"description": "The environment for the stage.", "title": "Stage Environment", "type": "string"}, "name": {"description": "The name of the stage.", "title": "Stage Name", "type": "string"}, "steps": {"description": "List of steps in the stage.", "items": {"properties": {"step": {"allOf": [{"$ref": "#/definitions/step_base"}, {"properties": {"condition": {"not": {}}}, "type": "object"}]}}, "type": "object"}, "minItems": 1, "title": "Stage Steps", "type": "array"}, "trigger": {"$ref": "#/definitions/trigger", "description": "The trigger used for the pipeline stage.", "title": "Stage Trigger"}}, "required": ["steps"], "type": "object"}, "stage_item": {"additionalProperties": false, "properties": {"stage": {"$ref": "#/definitions/stage"}}, "type": "object"}, "step": {"allOf": [{"$ref": "#/definitions/step_base"}, {"properties": {"condition": {"$ref": "#/definitions/condition", "description": "The condition to execute the step.", "title": "Step Condition"}}, "type": "object"}]}, "step_auth": {"description": "Optional auth configuration for a step.", "properties": {"system": {"properties": {"scopes": {"description": "Additional system scopes for the step.", "items": {"type": "string"}, "title": "System Scopes", "type": "array", "uniqueItems": true}}, "title": "System Auth", "type": "object"}}, "title": "Step Auth", "type": "object"}, "step_base": {"properties": {"after-script": {"$ref": "#/definitions/script", "description": "List of commands to execute after the step succeeds or fails.", "title": "Step Post Script"}, "artifacts": {"$ref": "#/definitions/artifacts"}, "auth": {"$ref": "#/definitions/step_auth", "description": "Optional auth configuration for the step.", "title": "Step Auth"}, "caches": {"description": "Caches enabled for the step.", "items": {"description": "Reference to a cache defined under global definitions.", "title": "Cache Name", "type": "string"}, "minItems": 1, "title": "Step Caches", "type": "array"}, "clone": {"$ref": "#/definitions/clone"}, "concurrency-group": {"description": "The concurrency group for the step.", "maxLength": 50, "title": "Concurrency group", "type": "string"}, "custom": {"description": "The name of the custom pipeline to run, if the step type is pipeline.", "title": "Custom", "type": "string"}, "deployment": {"description": "The deployment environment for the step.", "title": "Step Deployment Environment", "type": "string"}, "environment": {"description": "The environment for the step.", "title": "Step Environment", "type": "string"}, "fail-fast": {"$ref": "#/definitions/fail_fast", "description": "Stop the parent parallel group in case this step fails."}, "image": {"$ref": "#/definitions/image"}, "input-variables": {"additionalProperties": {"description": "input variable value", "oneOf": [{"type": "string"}]}, "description": "Variables from the parent step that are provided to the child pipeline.", "example": {"VAR_1": "VALUE_1", "VAR_2": "${BITBUCKET_BRANCH}"}, "maxProperties": 20, "minProperties": 1, "title": "Input Variables", "type": "object"}, "max-time": {"$ref": "#/definitions/max_time", "title": "Step Maximum Time"}, "name": {"description": "The name of the step.", "example": "Build and test", "title": "Step Name", "type": "string"}, "oidc": {"description": "Enables the use of OpenID Connect to connect a pipeline step to a resource server.", "type": "boolean"}, "runs-on": {"$ref": "#/definitions/runs_on"}, "runtime": {"$ref": "#/definitions/runtime"}, "script": {"$ref": "#/definitions/script", "description": "List of commands that are executed in sequence.", "title": "Step Script"}, "services": {"description": "Services enabled for the step.", "items": {"description": "Reference to a service defined under global definitions.", "title": "Service Name", "type": "string"}, "maxItems": 5, "minItems": 1, "title": "Step Services", "type": "array"}, "size": {"$ref": "#/definitions/size"}, "trigger": {"$ref": "#/definitions/trigger", "description": "The trigger used for the pipeline step.", "title": "Step Trigger"}, "type": {"default": "shared", "description": "The type of the step.", "enum": ["inline", "pipeline"], "title": "Step Type", "type": "string"}}, "title": "Pipeline Step", "type": "object"}, "step_item": {"additionalProperties": false, "properties": {"step": {"$ref": "#/definitions/step"}}, "type": "object"}, "storage_aws_auth": {"description": "Amazon web services self hosted storage", "oneOf": [{"required": ["access-key", "secret-key"]}, {"required": ["oidc-role"]}], "properties": {"access-key": {"description": "The AWS access key", "type": "string"}, "bucket": {"description": "The name of the S3 bucket", "type": "string"}, "oidc-role": {"description": "The OIDC role to assume", "type": "string"}, "region": {"description": "The AWS region", "type": "string"}, "secret-key": {"description": "The AWS secret key", "type": "string"}}, "required": ["bucket", "region"], "title": "Custom aws self hosted storage", "type": "object"}, "storage_gcp_auth": {"description": "Google Cloud Platform self hosted storage", "properties": {"bucket": {"description": "The name of the GCP bucket", "type": "string"}, "key-file": {"description": "The GCP key file contents encoded in Base64 format", "type": "string"}}, "required": ["bucket", "key-file"], "title": "Custom GCP self hosted storage", "type": "object"}, "trigger": {"default": "automatic", "enum": ["automatic", "manual"], "type": "string"}, "trigger_configuration": {"description": "Configuration that defines when and which pipelines to trigger.", "properties": {"condition": {"description": "Boolean expression that determines whether the trigger should execute.", "example": "BITBUCKET_BRANCH == \"main\"", "title": "Trigger Condition", "type": "string"}, "pipelines": {"description": "List of pipeline names to trigger when the condition is met. Can reference pipelines from the custom section.", "items": {"description": "Name of a pipeline defined in the custom pipelines section.", "title": "Pipeline Name", "type": "string"}, "minItems": 1, "title": "Pipeline Names", "type": "array"}}, "required": ["condition", "pipelines"], "title": "Trigger Configuration", "type": "object"}, "trigger_configuration_list": {"description": "List of trigger configurations for a specific trigger type.", "items": {"$ref": "#/definitions/trigger_configuration"}, "minItems": 1, "title": "Trigger Configuration List", "type": "array"}, "trigger_context": {"description": "Context of the trigger that started the pipeline. Only returned for pipelines triggered by a parent step.", "properties": {"parent_pipeline_run_uuid": {"description": "The UUID of the pipeline run that contains the parent step that triggered this pipeline.", "example": "{00000000-0000-0000-0000-000000000000}", "title": "Parent Pipeline Run UUID", "type": "string"}, "parent_pipeline_uuid": {"description": "The UUID of the pipeline that contains the parent step that triggered this pipeline.", "example": "{00000000-0000-0000-0000-000000000000}", "title": "Parent Pipeline UUID", "type": "string"}, "parent_step_uuid": {"description": "The UUID of the parent step that triggered this pipeline.", "example": "{00000000-0000-0000-0000-000000000000}", "title": "Parent Step UUID", "type": "string"}, "type": {"description": "The type of trigger that started the pipeline.", "enum": ["parent_step"], "title": "Pipeline Trigger", "type": "string"}}, "type": "object"}, "variables_item": {"additionalProperties": false, "properties": {"variables": {"description": "List of variables for the custom pipeline.", "items": {"description": "Settings for the custom variable.", "properties": {"allowed-values": {"description": "A list of values that are allowed for the variable.", "items": {"title": "Allowed Variable Value", "type": "string"}, "minItems": 1, "title": "Allowed Variable Values", "type": "array"}, "default": {"title": "Default Variable Value", "type": "string"}, "description": {"title": "Variable Description", "type": "string"}, "name": {"title": "Variable Name", "type": "string"}}, "required": ["name"], "title": "Custom Pipeline Variable", "type": "object"}, "minItems": 1, "title": "Custom Pipeline Variables", "type": "array"}}, "type": "object"}}} \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/compose-spec.json b/src/check_jsonschema/builtin_schemas/vendor/compose-spec.json index c9db4d1cd..44bbc2710 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/compose-spec.json +++ b/src/check_jsonschema/builtin_schemas/vendor/compose-spec.json @@ -38,6 +38,7 @@ "$ref": "#/$defs/model" } }, + "additionalProperties": false, "description": "Language models that will be used by your application." }, "networks": { @@ -47,6 +48,7 @@ "$ref": "#/$defs/network" } }, + "additionalProperties": false, "description": "Networks that are shared among multiple services." }, "volumes": { @@ -434,7 +436,7 @@ }, "mem_limit": { "type": [ - "number", + "integer", "string" ], "description": "Memory limit for the container. A string value can use suffix like '2g' for 2 gigabytes." @@ -455,7 +457,7 @@ }, "memswap_limit": { "type": [ - "number", + "integer", "string" ], "description": "Amount of memory the container is allowed to swap to disk. Set to -1 to enable unlimited swap." @@ -557,6 +559,13 @@ "gw_priority": { "type": "number", "description": "Specify the gateway priority for the network connection." + }, + "use_service_name_alias": { + "type": [ + "boolean", + "string" + ], + "description": "Register the service name as an alias on this network. Defaults to true." } }, "additionalProperties": false, @@ -650,7 +659,7 @@ }, "shm_size": { "type": [ - "number", + "integer", "string" ], "description": "Size of /dev/shm. A string value can use suffix like '2g' for 2 gigabytes." @@ -683,6 +692,16 @@ "$ref": "#/$defs/ulimits", "description": "Override the default ulimits for a container." }, + "umask": { + "type": [ + "integer", + "string", + "null" + ], + "minimum": 0, + "maximum": 4294967295, + "description": "Set the initial umask for the container process. When omitted or null, no mask is set and the runtime's own behavior applies; an explicit 0 masks no permission bits." + }, "use_api_socket": { "type": "boolean", "description": "Bind mount Docker API socket and required auth." @@ -1048,6 +1067,31 @@ "$ref": "#/$defs/list_of_strings", "description": "List of profiles for this job. When profiles are specified, the job is only active when the profile is activated." }, + "extends": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "service": { + "type": "string", + "description": "The name of the job to extend." + }, + "file": { + "type": "string", + "description": "The file path where the job to extend is defined." + } + }, + "required": [ + "service" + ], + "additionalProperties": false + } + ], + "description": "Extend another job, in the current file or another file." + }, "triggers": { "type": "object", "description": "Trigger conditions for the job. At least one trigger attribute must be declared. Setting manual to false forbids manual execution by an explicit run command.", diff --git a/src/check_jsonschema/builtin_schemas/vendor/dependabot.json b/src/check_jsonschema/builtin_schemas/vendor/dependabot.json index 1184c6f76..124d6795d 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/dependabot.json +++ b/src/check_jsonschema/builtin_schemas/vendor/dependabot.json @@ -707,6 +707,64 @@ "vcpkg" ] }, + "pull-request-branch-name": { + "description": "How Dependabot generates branch names for pull requests", + "type": "object", + "properties": { + "separator": { + "description": "Specify a character to use in place of / between branch name segments.", + "type": "string", + "default": "/", + "enum": ["-", "_", "/"] + }, + "prefix": { + "description": "A custom string to use at the start of the branch name instead of the default.", + "type": "string", + "default": "dependabot", + "minLength": 1, + "maxLength": 50 + }, + "max-length": { + "description": "The maximum allowed length for generated branch names. When a branch name exceeds this limit, it is truncated and a hash suffix is appended to preserve uniqueness", + "type": "integer", + "default": 100, + "minimum": 20, + "maximum": 244 + }, + "word-separator": { + "description": "A character to replace underscores (_) in all branch name content after the prefix—including package manager names, dependency names, group names, and directory paths.", + "type": "string", + "minLength": 1, + "maxLength": 1 + }, + "branch-name-case": { + "description": "The case to use for all branch name content after the prefix—including package manager names, dependency names, group names, and directory paths.", + "type": "string", + "enum": ["lowercase", "uppercase"] + }, + "template": { + "description": "A custom branch name format using placeholders.", + "type": "string", + "minLength": 1, + "allOf": [ + { + "description": "Must not contain spaces, ~, ^, :, ?, *, [ or \\.", + "not": { "pattern": "[ ~^:?*\\[\\\\]" } + }, + { + "description": "Must not contain '..'.", + "not": { "pattern": "\\.\\." } + }, + { + "description": "Must not contain '@{'.", + "not": { "pattern": "@\\{" } + } + ] + } + }, + "minProperties": 1, + "additionalProperties": false + }, "schedule-day": { "type": "string", "enum": [ @@ -1064,18 +1122,7 @@ ] }, "pull-request-branch-name": { - "description": "Pull request branch name preferences", - "type": "object", - "properties": { - "separator": { - "description": "Change separator for PR branch name", - "type": "string", - "default": "/", - "enum": ["-", "_", "/"] - } - }, - "required": ["separator"], - "additionalProperties": false + "$ref": "#/definitions/pull-request-branch-name" }, "rebase-strategy": { "description": "Disable automatic rebasing. 'auto' is the default and Dependabot will rebase open pull requests when changes are detected. 'disabled' will disable automatic rebasing.", @@ -1480,18 +1527,7 @@ "additionalProperties": false }, "pull-request-branch-name": { - "description": "Pull request branch name preferences for the group", - "type": "object", - "properties": { - "separator": { - "description": "Change separator for PR branch name", - "type": "string", - "default": "/", - "enum": ["-", "_", "/"] - } - }, - "required": ["separator"], - "additionalProperties": false + "$ref": "#/definitions/pull-request-branch-name" }, "open-pull-requests-limit": { "description": "Limit number of open pull requests for version updates.", @@ -1561,6 +1597,7 @@ }, "required": ["version", "updates"], "title": "GitHub Dependabot v2 config", + "description": "Schema for GitHub dependabot.yml configuration files using the v2 format.", "type": "object", "allOf": [ { diff --git a/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json b/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json index dfb16e8d3..e7be4350b 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json +++ b/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json @@ -3307,7 +3307,6 @@ }, "tags": { "type": "array", - "minItems": 1, "markdownDescription": "Used to select runners from the list of available runners. A runner must have all tags listed here to run the job. [Learn More](https://docs.gitlab.com/ci/yaml/#tags).", "items": { "anyOf": [ diff --git a/src/check_jsonschema/builtin_schemas/vendor/meltano.json b/src/check_jsonschema/builtin_schemas/vendor/meltano.json index 74199952e..3999a1bd0 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/meltano.json +++ b/src/check_jsonschema/builtin_schemas/vendor/meltano.json @@ -561,6 +561,23 @@ ">=3.6,<3.7" ] }, + "supported_python_versions": { + "type": "array", + "description": "An array of Python versions that this plugin supports. This is used by Meltano to automatically select a compatible Python version when the plugin is not compatible with Meltano's own Python version.", + "examples": [ + [ + "3.10", + "3.11", + "3.12" + ] + ], + "items": { + "type": "string", + "description": "A python version", + "examples": "3.15", + "pattern": "^3\\.\\d+$" + } + }, "env": { "$ref": "#/$defs/env" } @@ -655,6 +672,7 @@ "test", "log-based", "schema-flattening", + "start-date", "structured-logging" ] } @@ -685,6 +703,8 @@ "soft-delete", "hard-delete", "datatype-failsafe", + "target-schema", + "validate-records", "schema-flattening", "structured-logging" ] diff --git a/src/check_jsonschema/builtin_schemas/vendor/mergify.json b/src/check_jsonschema/builtin_schemas/vendor/mergify.json index 27c007666..e2762b634 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/mergify.json +++ b/src/check_jsonschema/builtin_schemas/vendor/mergify.json @@ -333,7 +333,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to copy a pull request. If no `bot_account` is set, Mergify copies the pull request itself.", + "description": "Mergify can impersonate a GitHub user to copy a pull request. If no `bot_account` is set, Mergify copies the pull request itself. The user account needs **write** access to the repository.", "title": "Bot Account" }, "branches": { @@ -852,7 +852,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to comment a pull request. If no `bot_account` is set, Mergify will comment the pull request itself.", + "description": "Mergify can impersonate a GitHub user to comment a pull request. If no `bot_account` is set, Mergify will comment the pull request itself. The user account needs access to the repository, **read** at least, granted to it: the access anyone has to a public repository is not enough.", "title": "Bot Account" } }, @@ -1063,7 +1063,7 @@ "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.", + "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 dependency one pull request moved to another table while the other changed or removed it; 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, cases of a test's `it.each([...])` table 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, table cases that run code or that the test's title numbers by their place (`%#`) or names alike, 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, unless it declares a name twice in one scope with `let`, `const`, `class` or two imports -- the same constant added by both pull requests, one at each end of the file -- which is a conflict too, 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, unless it defines a name twice in one module, `impl`, struct or enum, or in two inherent `impl`s of one module written alike -- the same function added by both pull requests, one at each end of the file, not under two different `#[cfg]`s -- which is a conflict too, 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, keyword arguments or, in a `test_*.py` or `*_test.py` file, cases of a test's `@pytest.mark.parametrize` table (literals, with the ids it lists) at the same place keep both: the batch's first, and imports in the order isort and ruff write them, or the order the file already keeps where it plainly follows no sorter. Each keeps its own decorators, docstring, comments and indentation. A function both pull requests changed (but for a test each changed only cases of its table in, and different ones), table cases pytest names by their place (a dictionary, or a tuple that is the value of one argument, given no id) or would name alike, a case both 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, or, in a `test_*.py` or `*_test.py` file, the project's own that run nothing but values), defaults, annotations, operators or subscripts can run code, classes with a base that could register them, imports added to a section the file keeps sorted in an order other than isort's and ruff's own, 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). An item holding a `name` (a step, a task, a container) is known by it, so two changing different entries of the same one keep both, unless one of them swapped entries the other kept for new ones (a task's module for a `block`). 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 or name 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, unless it holds a key twice in one mapping -- the same key added by both pull requests, one at each end -- which is a conflict too, 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, 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; two merge protections or two conditions added at the same place keep both; and two changing different entries of a rule keep both even where one swapped an entry for another.\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, or moved to another table by one pull request and changed or removed by the other; 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, unless it declares a name twice in one place -- the same type added by both pull requests, one at each end of the file -- which is a conflict too, 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- `swift`: Merge a Swift file (`.swift`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, types, extensions, methods of different names, protocol requirements, enum cases or properties at the same place keep both: the batch's first, with imports kept sorted where the file sorts them. The same declaration changed two ways, a function both pull requests changed, a change to something the other side deleted, the same name declared twice or two overloads of one name (two initializers among them), declarations added at the same place whose order matters (a statement, a stored property or a global variable whose value runs code, the case of an enum numbered or listed by its order), two cases given the same raw value, a case one pull request added beside a `switch` over its enum with no `default` the other wrote, a `#if` left without its `#endif`, an import one pull request removed while the other changed the file, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, unless it redeclares something in one file or type -- the same method, with the same signature, added by both pull requests, one at each end of a type or one in each of two of its extensions that add no conformance, not under two different `#if`s -- which is a conflict too, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.\n- `mix`: Merge a `mix.lock` dependency by dependency, and the `deps` list of the `mix.exs` beside it element by element, so two pull requests updating or adding two different packages merge in both files even on adjacent lines. 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; and a merged `mix.lock` in which a Hex package's dependency is no longer locked at a version its recorded requirement accepts, unless a side holds that same pair. Merged by line as usual: a `mix.lock` where one side changed a git dependency and the other side changed any package, since the lockfile records nothing of what a git dependency requires; the rest of a `mix.exs` where both sides changed it; and a `deps` list not laid out as `mix format` writes it.\n- `hcl`: Merge a Terraform or OpenTofu configuration file (`.tf`, `.tofu`, `.tfvars`) by its syntax tree where git's line merge conflicts, so two pull requests adding different resources, variables, outputs or other blocks at the same place, different attributes to the same block, or different keys to the same map keep both: the batch's first, with the `=` columns `terraform fmt` aligns aligned again. The same attribute changed two ways (a version both pull requests bumped, a list both changed), a change to something the other side deleted, the same block or key added twice differently, two blocks of one type added to the same block (a provider may read their order), the same name declared twice in the file, a name one pull request deleted that the other's change refers to, two keys added to an object written on one line, 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 is not a `.tf`, `.tofu` or `.tfvars` one (a Terragrunt or Packer `.hcl` file), does not parse, or is larger than 1 MiB, is merged by line as usual.\n- `haskell`: Merge a Haskell file (`.hs`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, imported names, `LANGUAGE` pragmas, functions, types or instances at the same place keep both: the batch's first, or in the order the file keeps them sorted in. A function moves with its type signature, all its clauses and the pragmas naming it, and exports added by both pull requests are kept only at the end of the export list. A function whose code both pull requests changed (its signature on one side and a clause on the other included), the same name added twice, a change to something the other side deleted, a name one side removed that the other still uses, an import of a whole module one pull request removed or narrowed while the other added code reading a name the file does not define or import by name, declarations added at the same place as a Template Haskell splice, exports added at the same place anywhere but the end, an import or export list one pull request reformatted while the other changed it, 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, uses the C preprocessor, or is larger than 2 MiB, is merged by line as usual.\n- `java`: Merge a Java file (`.java`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, types, methods, fields or tests at the same place keep both: the batch's first, with imports in the order the file keeps them, and a member's annotations and Javadoc moving with it. The same member changed two ways, a method whose signature one pull request changed and whose body the other did, a change to something the other side deleted, the same name declared twice (two overloads of one method or two constructors included), the overloads of one name each pull request changed its own way, a name one pull request imports that the other declares, an empty JDK collection one pull request creates that the other's import or nested class turns into another class, elements added at the same place whose order matters (an enum constant, a statement, an initializer block, a field whose initializer calls code, a field of a class Lombok builds a constructor of, a Spring `@Bean` method), two imports of one simple name, an import landing among imports of the other kind (static or not), an import one pull request deleted while the other reads its name (a wildcard one included), 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- `toml`: Merge a TOML file by its tables and keys where git's line merge conflicts, so two pull requests adding or changing different keys of the same table, or adding different tables at the same place, keep both: the batch's first, or in order where the file keeps them sorted. The same key or array element changed two ways, a change to something the other side deleted, a key one pull request moved to another table while the other changed or removed it, the same key added twice differently, elements added at the same place of an array or an array of tables (two different bumps of one pinned dependency among them), a multi-line string both changed, a reordering, or a result that defines something twice or writes one comment twice are a conflict as usual. A merge git completes is left as git wrote it, unless it defines the same key or table twice -- one added by each pull request at either end of a table -- or leaves an array element with no comma before the next, which is a conflict too, and a file with an inline table or an array element spread over lines, a table standing apart from the array of tables it belongs to, or a Julia `Manifest.toml`, is merged by line as usual.\n\nA conflict on any other file still removes the pull request from the batch.", "enum": [ "union", "ours", @@ -1087,7 +1087,13 @@ "sbt", "terraform", "nix", - "ruby" + "ruby", + "swift", + "mix", + "hcl", + "haskell", + "java", + "toml" ], "title": "Strategy", "type": "string", @@ -1095,6 +1101,7 @@ { "description": "Keep both sides' lines where they conflict, the batch's first.", "facts": { + "detects_clean_merges": false, "discards": null, "kind": "git-builtin", "options": {}, @@ -1108,6 +1115,7 @@ { "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": { + "detects_clean_merges": false, "discards": { "scope": "whole-file", "side": "theirs" @@ -1122,6 +1130,7 @@ { "description": "Take the incoming pull request's whole file and discard the batch's, even where the two did not conflict.", "facts": { + "detects_clean_merges": false, "discards": { "scope": "whole-file", "side": "ours" @@ -1136,6 +1145,7 @@ { "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": { + "detects_clean_merges": true, "discards": { "scope": "conflicting-lines", "side": "theirs" @@ -1150,6 +1160,7 @@ { "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": { + "detects_clean_merges": true, "discards": { "scope": "conflicting-lines", "side": "ours" @@ -1164,6 +1175,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1177,6 +1189,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1188,8 +1201,9 @@ } }, { - "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.", + "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 dependency one pull request moved to another table while the other changed or removed it; 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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1204,6 +1218,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1217,6 +1232,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1228,8 +1244,9 @@ } }, { - "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.", + "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, cases of a test's `it.each([...])` table 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, table cases that run code or that the test's title numbers by their place (`%#`) or names alike, 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, unless it declares a name twice in one scope with `let`, `const`, `class` or two imports -- the same constant added by both pull requests, one at each end of the file -- which is a conflict too, 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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1244,6 +1261,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1255,8 +1273,9 @@ } }, { - "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.", + "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, unless it defines a name twice in one module, `impl`, struct or enum, or in two inherent `impl`s of one module written alike -- the same function added by both pull requests, one at each end of the file, not under two different `#[cfg]`s -- which is a conflict too, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", "facts": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1268,8 +1287,9 @@ } }, { - "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.", + "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, keyword arguments or, in a `test_*.py` or `*_test.py` file, cases of a test's `@pytest.mark.parametrize` table (literals, with the ids it lists) at the same place keep both: the batch's first, and imports in the order isort and ruff write them, or the order the file already keeps where it plainly follows no sorter. Each keeps its own decorators, docstring, comments and indentation. A function both pull requests changed (but for a test each changed only cases of its table in, and different ones), table cases pytest names by their place (a dictionary, or a tuple that is the value of one argument, given no id) or would name alike, a case both 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, or, in a `test_*.py` or `*_test.py` file, the project's own that run nothing but values), defaults, annotations, operators or subscripts can run code, classes with a base that could register them, imports added to a section the file keeps sorted in an order other than isort's and ruff's own, 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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1281,8 +1301,9 @@ } }, { - "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.", + "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). An item holding a `name` (a step, a task, a container) is known by it, so two changing different entries of the same one keep both, unless one of them swapped entries the other kept for new ones (a task's module for a `block`). 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 or name 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, unless it holds a key twice in one mapping -- the same key added by both pull requests, one at each end -- which is a conflict too, 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, 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; two merge protections or two conditions added at the same place keep both; and two changing different entries of a rule keep both even where one swapped an entry for another.", "facts": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1294,8 +1315,9 @@ } }, { - "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.", + "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, or moved to another table by one pull request and changed or removed by the other; 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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1310,6 +1332,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1321,8 +1344,9 @@ } }, { - "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.", + "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, unless it declares a name twice in one place -- the same type added by both pull requests, one at each end of the file -- which is a conflict too, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", "facts": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1336,6 +1360,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1350,6 +1375,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1363,6 +1389,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1376,6 +1403,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1389,6 +1417,7 @@ { "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": { + "detects_clean_merges": true, "discards": null, "kind": "driver", "options": {}, @@ -1398,6 +1427,91 @@ "ruby" ] } + }, + { + "description": "Merge a Swift file (`.swift`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, types, extensions, methods of different names, protocol requirements, enum cases or properties at the same place keep both: the batch's first, with imports kept sorted where the file sorts them. The same declaration changed two ways, a function both pull requests changed, a change to something the other side deleted, the same name declared twice or two overloads of one name (two initializers among them), declarations added at the same place whose order matters (a statement, a stored property or a global variable whose value runs code, the case of an enum numbered or listed by its order), two cases given the same raw value, a case one pull request added beside a `switch` over its enum with no `default` the other wrote, a `#if` left without its `#endif`, an import one pull request removed while the other changed the file, or a result that does not parse are a conflict as usual. A merge git completes is left as git wrote it, unless it redeclares something in one file or type -- the same method, with the same signature, added by both pull requests, one at each end of a type or one in each of two of its extensions that add no conformance, not under two different `#if`s -- which is a conflict too, and a file that does not parse, or is larger than 2 MiB, is merged by line as usual.", + "facts": { + "detects_clean_merges": true, + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "swift" + ] + } + }, + { + "description": "Merge a `mix.lock` dependency by dependency, and the `deps` list of the `mix.exs` beside it element by element, so two pull requests updating or adding two different packages merge in both files even on adjacent lines. 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; and a merged `mix.lock` in which a Hex package's dependency is no longer locked at a version its recorded requirement accepts, unless a side holds that same pair. Merged by line as usual: a `mix.lock` where one side changed a git dependency and the other side changed any package, since the lockfile records nothing of what a git dependency requires; the rest of a `mix.exs` where both sides changed it; and a `deps` list not laid out as `mix format` writes it.", + "facts": { + "detects_clean_merges": true, + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "mix-lockfile", + "mix-manifest" + ] + } + }, + { + "description": "Merge a Terraform or OpenTofu configuration file (`.tf`, `.tofu`, `.tfvars`) by its syntax tree where git's line merge conflicts, so two pull requests adding different resources, variables, outputs or other blocks at the same place, different attributes to the same block, or different keys to the same map keep both: the batch's first, with the `=` columns `terraform fmt` aligns aligned again. The same attribute changed two ways (a version both pull requests bumped, a list both changed), a change to something the other side deleted, the same block or key added twice differently, two blocks of one type added to the same block (a provider may read their order), the same name declared twice in the file, a name one pull request deleted that the other's change refers to, two keys added to an object written on one line, 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 is not a `.tf`, `.tofu` or `.tfvars` one (a Terragrunt or Packer `.hcl` file), does not parse, or is larger than 1 MiB, is merged by line as usual.", + "facts": { + "detects_clean_merges": true, + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "terraform" + ] + } + }, + { + "description": "Merge a Haskell file (`.hs`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, imported names, `LANGUAGE` pragmas, functions, types or instances at the same place keep both: the batch's first, or in the order the file keeps them sorted in. A function moves with its type signature, all its clauses and the pragmas naming it, and exports added by both pull requests are kept only at the end of the export list. A function whose code both pull requests changed (its signature on one side and a clause on the other included), the same name added twice, a change to something the other side deleted, a name one side removed that the other still uses, an import of a whole module one pull request removed or narrowed while the other added code reading a name the file does not define or import by name, declarations added at the same place as a Template Haskell splice, exports added at the same place anywhere but the end, an import or export list one pull request reformatted while the other changed it, 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, uses the C preprocessor, or is larger than 2 MiB, is merged by line as usual.", + "facts": { + "detects_clean_merges": true, + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "haskell" + ] + } + }, + { + "description": "Merge a Java file (`.java`) by its syntax tree where git's line merge conflicts, so two pull requests adding different imports, types, methods, fields or tests at the same place keep both: the batch's first, with imports in the order the file keeps them, and a member's annotations and Javadoc moving with it. The same member changed two ways, a method whose signature one pull request changed and whose body the other did, a change to something the other side deleted, the same name declared twice (two overloads of one method or two constructors included), the overloads of one name each pull request changed its own way, a name one pull request imports that the other declares, an empty JDK collection one pull request creates that the other's import or nested class turns into another class, elements added at the same place whose order matters (an enum constant, a statement, an initializer block, a field whose initializer calls code, a field of a class Lombok builds a constructor of, a Spring `@Bean` method), two imports of one simple name, an import landing among imports of the other kind (static or not), an import one pull request deleted while the other reads its name (a wildcard one included), 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": { + "detects_clean_merges": true, + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "java" + ] + } + }, + { + "description": "Merge a TOML file by its tables and keys where git's line merge conflicts, so two pull requests adding or changing different keys of the same table, or adding different tables at the same place, keep both: the batch's first, or in order where the file keeps them sorted. The same key or array element changed two ways, a change to something the other side deleted, a key one pull request moved to another table while the other changed or removed it, the same key added twice differently, elements added at the same place of an array or an array of tables (two different bumps of one pinned dependency among them), a multi-line string both changed, a reordering, or a result that defines something twice or writes one comment twice are a conflict as usual. A merge git completes is left as git wrote it, unless it defines the same key or table twice -- one added by each pull request at either end of a table -- or leaves an array element with no comma before the next, which is a conflict too, and a file with an inline table or an array element spread over lines, a table standing apart from the array of tables it belongs to, or a Julia `Manifest.toml`, is merged by line as usual.", + "facts": { + "detects_clean_merges": true, + "discards": null, + "kind": "driver", + "options": {}, + "resolves_binary": false, + "resolves_clashes": false, + "suits": [ + "toml" + ] + } } ], "x-mergify-facts-vocabulary": { @@ -1418,8 +1532,12 @@ "go": "Go files", "gomod-checksums": "Go checksum files (`go.sum`)", "gomod-manifest": "Go module files (`go.mod`)", + "haskell": "Haskell files", + "java": "Java files", "javascript": "JavaScript files", "json": "JSON files, such as a `package.json`", + "mix-lockfile": "Mix lockfiles (`mix.lock`)", + "mix-manifest": "Mix project files (`mix.exs`)", "nix-lockfile": "Nix flake lockfiles (`flake.lock`)", "npm-lockfile": "npm lockfiles (`package-lock.json`, `npm-shrinkwrap.json`)", "pnpm-lockfile": "pnpm lockfiles (`pnpm-lock.yaml`)", @@ -1430,7 +1548,10 @@ "ruby": "Ruby files", "rust": "Rust files", "sbt-build": "sbt build files (`build.sbt`, `project/*.sbt`, `project/*.scala`, `project/build.properties`)", + "swift": "Swift files", + "terraform": "Terraform and OpenTofu configuration files", "terraform-lockfile": "Terraform and OpenTofu lock files (`.terraform.lock.hcl`)", + "toml": "TOML files, such as a `rust-toolchain.toml` or a Gradle version catalog", "typescript": "TypeScript files", "uv-lockfile": "uv lockfiles (`uv.lock`)", "yaml": "YAML files", @@ -1444,7 +1565,8 @@ "strategy" ], "title": "ConflictResolverModel", - "type": "object" + "type": "object", + "x-mergify-experimental": true }, "CopyActionModel": { "additionalProperties": false, @@ -1468,7 +1590,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to copy a pull request. If no `bot_account` is set, Mergify copies the pull request itself.", + "description": "Mergify can impersonate a GitHub user to copy a pull request. If no `bot_account` is set, Mergify copies the pull request itself. The user account needs **write** access to the repository.", "title": "Bot Account" }, "branches": { @@ -1771,7 +1893,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to edit a pull request. If no `bot_account` is set, Mergify will edit the pull request itself.", + "description": "Mergify can impersonate a GitHub user to edit a pull request. If no `bot_account` is set, Mergify will edit the pull request itself. The user account needs **write** access to the repository, unless it is the author of the pull request.", "title": "Bot Account" }, "draft": { @@ -1978,7 +2100,7 @@ "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.", + "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` and `Rakefile` with the `ruby` strategy, `db/schema.rb` with the `rails-schema` strategy. `swift` resolves `*.swift` with the `swift` strategy. `terraform` resolves `*.{tf,tofu,tfvars}` with the `hcl` strategy. `haskell` resolves `*.hs` with the `haskell` strategy. `java` resolves `*.java` with the `java` strategy. `toml` resolves `*.toml` with the `toml` strategy. `github-actions` resolves `.github/workflows/*.{yml,yaml}` and `action.{yml,yaml}` with the `yaml` strategy. `mergify` resolves `.mergify.yml`, `.mergify.yaml`, `.mergify/config.yml`, `.mergify/config.yaml`, `.github/mergify.yml` and `.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", @@ -1987,11 +2109,116 @@ "yaml", "go", "ruby", + "swift", + "terraform", + "haskell", + "java", + "toml", "github-actions", "mergify" ], "title": "Language", - "type": "string" + "type": "string", + "x-mergify-enum": [ + { + "description": "Resolves `*.{ts,tsx,mts,cts}` with the `typescript` strategy.", + "facts": { + "at_root": false + }, + "title": "TypeScript" + }, + { + "description": "Resolves `*.{js,jsx,mjs,cjs}` with the `typescript` strategy.", + "facts": { + "at_root": false + }, + "title": "JavaScript" + }, + { + "description": "Resolves `*.rs` with the `rust` strategy.", + "facts": { + "at_root": false + }, + "title": "Rust" + }, + { + "description": "Resolves `*.{py,pyi}` with the `python` strategy.", + "facts": { + "at_root": false + }, + "title": "Python" + }, + { + "description": "Resolves `*.{yml,yaml}` with the `yaml` strategy.", + "facts": { + "at_root": false + }, + "title": "YAML" + }, + { + "description": "Resolves `*.go` with the `go` strategy.", + "facts": { + "at_root": false + }, + "title": "Go" + }, + { + "description": "Resolves `*.{rb,rake,gemspec,ru,rbi}`, `Gemfile` and `Rakefile` with the `ruby` strategy, `db/schema.rb` with the `rails-schema` strategy.", + "facts": { + "at_root": false + }, + "title": "Ruby" + }, + { + "description": "Resolves `*.swift` with the `swift` strategy.", + "facts": { + "at_root": false + }, + "title": "Swift" + }, + { + "description": "Resolves `*.{tf,tofu,tfvars}` with the `hcl` strategy.", + "facts": { + "at_root": false + }, + "title": "Terraform" + }, + { + "description": "Resolves `*.hs` with the `haskell` strategy.", + "facts": { + "at_root": false + }, + "title": "Haskell" + }, + { + "description": "Resolves `*.java` with the `java` strategy.", + "facts": { + "at_root": false + }, + "title": "Java" + }, + { + "description": "Resolves `*.toml` with the `toml` strategy.", + "facts": { + "at_root": false + }, + "title": "TOML" + }, + { + "description": "Resolves `.github/workflows/*.{yml,yaml}` and `action.{yml,yaml}` with the `yaml` strategy.", + "facts": { + "at_root": false + }, + "title": "GitHub Actions" + }, + { + "description": "Resolves `.mergify.yml`, `.mergify.yaml`, `.mergify/config.yml`, `.mergify/config.yaml`, `.github/mergify.yml` and `.github/mergify.yaml` at the repository root, with the `yaml` strategy.", + "facts": { + "at_root": true + }, + "title": "Mergify Configuration" + } + ] }, "directories": { "default": [ @@ -2010,7 +2237,8 @@ "language" ], "title": "LanguageResolverModel", - "type": "object" + "type": "object", + "x-mergify-experimental": true }, "ListOfRuleConditions": { "anyOf": [ @@ -2235,7 +2463,7 @@ "properties": { "max_parallel_checks": { "default": 5, - "description": "The maximum number of speculative checks allowed to run at the same time. Setting this value to 1 disables speculative checks.", + "description": "The maximum number of speculative checks allowed to run at the same time. Setting this value to 1 disables speculative checks.\n\nMergify checks a queued pull request in place, on its own branch and without a draft pull request, when all of these hold:\n- `merge_queue.max_parallel_checks` is 1\n- `merge_queue.mode` is `serial`\n- its queue rule's `batch_size` is 1 (the `max`, for a `{min, max}` range)\n- its queue rule's `max_checks_retries` is 0\n- its queue rule's CI is single-step: `merge_conditions` are empty or identical to `queue_conditions`\n\nEven then, a batch built with several pull requests before `batch_size` was lowered to 1 is checked through a draft pull request.\n\nOtherwise Mergify checks the pull request through a draft pull request, unless it can merge it without one: the pull request is first in the queue, its queue rule's CI is single-step, its `merge_method` is not `merge-batch`, and it is already up to date with its base branch or, unless its `merge_method` is `fast-forward`, behind it only by queue merges that touched none of its scopes.", "maximum": 128, "minimum": 1, "title": "Max Parallel Checks", @@ -2303,7 +2531,7 @@ }, "skip_intermediate_results": { "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.", + "description": "Allow PRs to merge even if their own speculative check fails, as long as later downstream checks including them pass and test every scope they touch between them, and schedule conditions are valid.", "title": "Skip Intermediate Results", "type": "boolean", "x-mergify-refused-in-modes": [ @@ -2372,7 +2600,7 @@ "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.", + "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`, a `.terraform.lock.hcl` or a `mix.lock` 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`. Listing a workspace's root is enough for these three: the members its `Cargo.toml` (`[workspace]`), its `pyproject.toml` (`[tool.uv.workspace]`), its `package.json` (`workspaces`) or its `pnpm-workspace.yaml` (`packages`) declare on the base branch, globs and exclusions included as that package manager reads them, are resolved as if each member's directory were listed too. `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, which the `terraform` language resolves. `nix` resolves a `flake.lock` input by input: its `flake.nix` merges as usual. `mix` resolves a `mix.lock` and the dependency list of the `mix.exs` beside it: list an umbrella's root, and each app whose own `mix.exs` two pull requests may both change.", "enum": [ "npm", "uv", @@ -2381,10 +2609,49 @@ "sbt", "terraform", "opentofu", - "nix" + "nix", + "mix" ], "title": "Package-Manager", - "type": "string" + "type": "string", + "x-mergify-enum": [ + { + "description": "Resolves `package.json` with the `json` strategy, `pnpm-lock.yaml` with the `pnpm` strategy, `yarn.lock` with the `yarn` strategy, `package-lock.json` and `npm-shrinkwrap.json` with the `npm` strategy. It covers npm, pnpm and yarn projects alike. Listing a workspace's root covers its members too.", + "title": "npm" + }, + { + "description": "Resolves `pyproject.toml` and `uv.lock` with the `uv` strategy. Listing a workspace's root covers its members too.", + "title": "uv" + }, + { + "description": "Resolves `Cargo.toml` and `Cargo.lock` with the `cargo` strategy. Listing a workspace's root covers its members too.", + "title": "Cargo" + }, + { + "description": "Resolves `go.mod` and `go.sum` with the `gomod` strategy.", + "title": "Go Modules" + }, + { + "description": "Resolves `build.sbt`, `project/*.sbt`, `project/*.scala` and `project/build.properties` with the `sbt` strategy.", + "title": "sbt" + }, + { + "description": "Resolves `.terraform.lock.hcl` with the `terraform` strategy.", + "title": "Terraform" + }, + { + "description": "Resolves `.terraform.lock.hcl` with the `terraform` strategy.", + "title": "OpenTofu" + }, + { + "description": "Resolves `flake.lock` with the `nix` strategy. A `flake.nix` still merges as usual.", + "title": "Nix" + }, + { + "description": "Resolves `mix.exs` and `mix.lock` with the `mix` strategy.", + "title": "Mix" + } + ] }, "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`.", @@ -2401,7 +2668,8 @@ "directories" ], "title": "PackageManagerResolverModel", - "type": "object" + "type": "object", + "x-mergify-experimental": true }, "PostCheckActionModel": { "additionalProperties": false, @@ -4656,7 +4924,7 @@ "allow_inplace_checks": { "default": true, "deprecated": true, - "description": "Deprecated: this value is computed automatically. In-place checks are enabled only when:\n- `max_parallel_checks == 1`\n- every queue has `batch_size == 1`\n- every queue CI is single-step (no extra `merge_conditions`; either empty or identical to `queue_conditions`)", + "description": "Deprecated: this value is computed automatically.\n\nMergify checks a queued pull request in place, on its own branch and without a draft pull request, when all of these hold:\n- `merge_queue.max_parallel_checks` is 1\n- `merge_queue.mode` is `serial`\n- its queue rule's `batch_size` is 1 (the `max`, for a `{min, max}` range)\n- its queue rule's `max_checks_retries` is 0\n- its queue rule's CI is single-step: `merge_conditions` are empty or identical to `queue_conditions`\n\nEven then, a batch built with several pull requests before `batch_size` was lowered to 1 is checked through a draft pull request.\n\nOtherwise Mergify checks the pull request through a draft pull request, unless it can merge it without one: the pull request is first in the queue, its queue rule's CI is single-step, its `merge_method` is not `merge-batch`, and it is already up to date with its base branch or, unless its `merge_method` is `fast-forward`, behind it only by queue merges that touched none of its scopes.", "title": "Allow Inplace Checks", "type": "boolean" }, @@ -4771,13 +5039,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" }, - "autoqueue": { - "default": false, - "deprecated": true, - "description": "When set to true, automatically add a pull request to the queue when it matches the queue conditions. When false, the pull request must be manually queued. Deprecated: use merge_protection_settings.auto_merge_conditions instead.", - "title": "Autoqueue", - "type": "boolean" - }, "update_method": { "anyOf": [ { @@ -4921,7 +5182,7 @@ "allow_inplace_checks": { "default": true, "deprecated": true, - "description": "Deprecated: this value is computed automatically. In-place checks are enabled only when:\n- `max_parallel_checks == 1`\n- every queue has `batch_size == 1`\n- every queue CI is single-step (no extra `merge_conditions`; either empty or identical to `queue_conditions`)", + "description": "Deprecated: this value is computed automatically.\n\nMergify checks a queued pull request in place, on its own branch and without a draft pull request, when all of these hold:\n- `merge_queue.max_parallel_checks` is 1\n- `merge_queue.mode` is `serial`\n- its queue rule's `batch_size` is 1 (the `max`, for a `{min, max}` range)\n- its queue rule's `max_checks_retries` is 0\n- its queue rule's CI is single-step: `merge_conditions` are empty or identical to `queue_conditions`\n\nEven then, a batch built with several pull requests before `batch_size` was lowered to 1 is checked through a draft pull request.\n\nOtherwise Mergify checks the pull request through a draft pull request, unless it can merge it without one: the pull request is first in the queue, its queue rule's CI is single-step, its `merge_method` is not `merge-batch`, and it is already up to date with its base branch or, unless its `merge_method` is `fast-forward`, behind it only by queue merges that touched none of its scopes.", "title": "Allow Inplace Checks", "type": "boolean" }, @@ -5036,13 +5297,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" }, - "autoqueue": { - "default": false, - "deprecated": true, - "description": "When set to true, automatically add a pull request to the queue when it matches the queue conditions. When false, the pull request must be manually queued. Deprecated: use merge_protection_settings.auto_merge_conditions instead.", - "title": "Autoqueue", - "type": "boolean" - }, "update_method": { "anyOf": [ { @@ -5171,7 +5425,7 @@ } ], "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.", + "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, and needs **write** access to the repository.\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" } }, @@ -5209,7 +5463,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to request a review on a pull request. If no `bot_account` is set, Mergify will request the review itself.", + "description": "Mergify can impersonate a GitHub user to request a review on a pull request. If no `bot_account` is set, Mergify will request the review itself. The user account needs **triage** access to the repository.", "title": "Bot Account" }, "random_count": { @@ -5385,7 +5639,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to review a pull request. If no `bot_account` is set, Mergify will review the pull request itself.", + "description": "Mergify can impersonate a GitHub user to review a pull request. If no `bot_account` is set, Mergify will review the pull request itself. The user account needs access to the repository, **read** at least, granted to it: the access anyone has to a public repository is not enough.", "title": "Bot Account" } }, @@ -5559,7 +5813,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to squash a pull request. If no `bot_account` is set, Mergify picks the pull request author, or the user who sent the `@mergifyio squash` 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 squash 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.", + "description": "Mergify can impersonate a GitHub user to squash a pull request. If no `bot_account` is set, Mergify picks the pull request author, or the user who sent the `@mergifyio squash` command. The user account must have already been logged in Mergify dashboard once, and needs **write** access to the repository unless it is the author of a pull request from a fork. On a pull request from a fork, Mergify only impersonates a user when edits from maintainers are allowed on it, or when that user owns the fork and opened the pull request.\n\n**Warning:** Because of GitHub's security restrictions, Mergify cannot impersonate an account owned by another GitHub App. A squash 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.", "title": "Bot Account" }, "commit_message": { @@ -5599,7 +5853,7 @@ } ], "default": null, - "description": "Mergify can impersonate a GitHub user to update a pull request. If no `bot_account` is set, Mergify will update the pull request itself.", + "description": "Mergify can impersonate a GitHub user to update a pull request. If no `bot_account` is set, Mergify will update the pull request itself. The user account needs **write** access to the repository, unless it is the author of a pull request from a fork. On a pull request from a fork, Mergify only impersonates a user when edits from maintainers are allowed on it, or when that user owns the fork and opened the pull request.", "title": "Bot Account" } }, @@ -5679,7 +5933,8 @@ ] }, "title": "Conflict Resolvers", - "type": "array" + "type": "array", + "x-mergify-experimental": true } }, "$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 e41767ec8..02f9be0e5 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.167.0 config files (https://renovatebot.com/)", + "title": "JSON schema for Renovate 44.181.5 config files (https://renovatebot.com/)", "$schema": "http://json-schema.org/draft-07/schema#", - "x-renovate-version": "44.167.0", + "x-renovate-version": "44.181.5", "allowComments": true, "type": "object", "definitions": { @@ -70,35 +70,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -172,6 +145,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -208,21 +184,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -232,12 +238,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -253,12 +265,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -286,6 +304,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -307,9 +331,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -322,6 +370,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -376,6 +427,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -388,6 +451,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -418,6 +484,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -427,12 +502,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -457,35 +541,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -559,6 +616,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -595,21 +655,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -619,12 +709,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -640,12 +736,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -673,6 +775,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -694,9 +802,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -709,6 +841,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -763,6 +898,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -775,6 +922,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -805,6 +955,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -814,12 +973,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -844,35 +1012,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -946,6 +1087,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -982,21 +1126,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -1006,12 +1180,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -1027,12 +1207,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -1060,6 +1246,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -1081,9 +1273,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -1096,6 +1312,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -1150,6 +1369,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -1162,6 +1393,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -1192,6 +1426,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -1201,12 +1444,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -1231,35 +1483,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -1333,6 +1558,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -1369,21 +1597,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -1393,12 +1651,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -1414,12 +1678,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -1447,6 +1717,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -1468,9 +1744,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -1483,6 +1783,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -1537,6 +1840,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -1549,6 +1864,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -1579,6 +1897,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -1588,12 +1915,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -1616,35 +1952,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -1718,6 +2027,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -1754,21 +2066,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -1778,12 +2120,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -1799,12 +2147,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -1832,6 +2186,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -1853,9 +2213,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -1868,6 +2252,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -1922,6 +2309,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -1934,6 +2333,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -1964,6 +2366,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -1973,12 +2384,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -2018,35 +2438,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -2120,6 +2513,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -2156,21 +2552,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -2180,12 +2606,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -2201,12 +2633,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -2234,6 +2672,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -2255,9 +2699,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -2270,6 +2738,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -2324,6 +2795,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -2336,6 +2819,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -2366,6 +2852,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -2375,12 +2870,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -2514,35 +3018,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -2616,6 +3093,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -2652,21 +3132,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -2676,12 +3186,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -2697,12 +3213,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -2730,6 +3252,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -2751,9 +3279,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -2766,6 +3318,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -2820,6 +3375,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -2832,6 +3399,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -2862,6 +3432,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -2871,12 +3450,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -2921,35 +3509,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -3023,6 +3584,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -3059,21 +3623,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -3083,12 +3677,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -3104,12 +3704,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -3137,6 +3743,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -3158,9 +3770,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -3173,6 +3809,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -3227,6 +3866,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -3239,6 +3890,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -3269,6 +3923,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -3278,12 +3941,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -3309,35 +3981,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -3411,6 +4056,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -3447,21 +4095,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -3471,12 +4149,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -3492,12 +4176,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -3525,6 +4215,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -3546,9 +4242,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -3561,6 +4281,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -3615,6 +4338,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -3627,6 +4362,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -3657,6 +4395,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -3666,12 +4413,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -3698,35 +4454,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -3800,6 +4529,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -3836,21 +4568,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -3860,12 +4622,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -3881,12 +4649,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -3914,6 +4688,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -3935,9 +4715,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -3950,6 +4754,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -4004,6 +4811,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -4016,6 +4835,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -4046,6 +4868,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -4055,12 +4886,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -4085,35 +4925,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -4187,6 +5000,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -4223,21 +5039,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -4247,12 +5093,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -4268,12 +5120,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -4301,6 +5159,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -4322,9 +5186,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -4337,6 +5225,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -4391,6 +5282,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -4403,6 +5306,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -4433,6 +5339,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -4442,12 +5357,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -4474,35 +5398,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -4576,6 +5473,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -4612,21 +5512,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -4636,12 +5566,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -4657,12 +5593,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -4690,6 +5632,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -4711,9 +5659,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -4726,6 +5698,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -4780,6 +5755,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -4792,6 +5779,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -4822,6 +5812,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -4831,12 +5830,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -4873,35 +5881,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -4975,6 +5956,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -5011,21 +5995,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -5035,12 +6049,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -5056,12 +6076,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -5089,6 +6115,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -5110,9 +6142,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -5125,6 +6181,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -5179,6 +6238,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -5191,6 +6262,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -5221,6 +6295,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -5230,12 +6313,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -5260,35 +6352,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -5362,6 +6427,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -5398,21 +6466,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -5422,12 +6520,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -5443,12 +6547,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -5476,6 +6586,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -5497,9 +6613,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -5512,6 +6652,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -5566,6 +6709,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -5578,6 +6733,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -5608,6 +6766,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -5617,12 +6784,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -5647,35 +6823,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -5749,6 +6898,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -5785,21 +6937,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -5809,12 +6991,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -5830,12 +7018,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -5863,6 +7057,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -5884,9 +7084,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -5899,6 +7123,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -5953,6 +7180,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -5965,6 +7204,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -5995,6 +7237,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -6004,12 +7255,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -6076,35 +7336,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -6178,6 +7411,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -6214,21 +7450,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -6238,12 +7504,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -6259,12 +7531,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -6292,6 +7570,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -6313,9 +7597,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -6328,6 +7636,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -6382,6 +7693,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -6394,6 +7717,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -6424,6 +7750,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -6433,12 +7768,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -6465,35 +7809,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -6567,6 +7884,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -6603,21 +7923,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -6627,12 +7977,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -6648,12 +8004,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -6681,6 +8043,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -6702,9 +8070,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -6717,6 +8109,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -6771,6 +8166,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -6783,6 +8190,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -6813,6 +8223,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -6822,12 +8241,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -6877,47 +8305,32 @@ { "type": "object", "properties": { + "bumpType": { + "$ref": "#/definitions/bumpType" + }, "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" - } - ] + "$ref": "#/definitions/description" }, - "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" - } - ] + "encrypted": { + "$ref": "#/definitions/encrypted" }, - "bumpType": { - "$ref": "#/definitions/bumpType" + "extends": { + "$ref": "#/definitions/extends" }, "filePatterns": { "$ref": "#/definitions/filePatterns" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "matchStrings": { "$ref": "#/definitions/matchStrings" }, "name": { "$ref": "#/definitions/name" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" } } } @@ -6948,35 +8361,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -7050,6 +8436,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -7086,21 +8475,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -7110,12 +8529,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -7131,12 +8556,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -7164,6 +8595,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -7185,9 +8622,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -7200,6 +8661,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -7254,6 +8718,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -7266,6 +8742,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -7296,6 +8775,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -7305,12 +8793,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -7336,35 +8833,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -7438,6 +8908,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -7474,21 +8947,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -7498,12 +9001,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -7519,12 +9028,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -7552,6 +9067,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -7573,9 +9094,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -7588,6 +9133,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -7642,6 +9190,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -7654,6 +9214,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -7684,6 +9247,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -7693,12 +9265,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -7724,35 +9305,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -7826,6 +9380,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -7862,21 +9419,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -7886,12 +9473,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -7907,12 +9500,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -7940,6 +9539,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -7961,9 +9566,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -7976,6 +9605,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -8030,6 +9662,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -8042,6 +9686,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -8072,6 +9719,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -8081,12 +9737,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -8111,35 +9776,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -8213,6 +9851,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -8249,21 +9890,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -8273,12 +9944,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -8294,12 +9971,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -8327,6 +10010,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -8348,9 +10037,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -8363,6 +10076,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -8417,6 +10133,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -8429,6 +10157,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -8459,6 +10190,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -8468,12 +10208,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -8499,35 +10248,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -8601,6 +10323,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -8637,21 +10362,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -8661,12 +10416,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -8682,12 +10443,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -8715,6 +10482,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -8736,9 +10509,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -8751,6 +10548,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -8805,6 +10605,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -8817,6 +10629,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -8847,6 +10662,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -8856,12 +10680,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -8885,35 +10718,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -8987,6 +10793,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -9023,21 +10832,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -9047,12 +10886,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -9068,12 +10913,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -9101,6 +10952,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -9122,9 +10979,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -9137,6 +11018,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -9191,6 +11075,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -9203,6 +11099,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -9233,6 +11132,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -9242,12 +11150,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -9277,35 +11194,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -9379,6 +11269,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -9415,21 +11308,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -9439,12 +11362,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -9460,12 +11389,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -9493,6 +11428,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -9514,9 +11455,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -9529,6 +11494,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -9583,6 +11551,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -9595,6 +11575,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -9625,6 +11608,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -9634,12 +11626,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -9681,35 +11682,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -9783,6 +11757,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -9819,21 +11796,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -9843,12 +11850,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -9864,12 +11877,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -9897,6 +11916,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -9918,9 +11943,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -9933,6 +11982,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -9987,6 +12039,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -9999,6 +12063,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -10029,6 +12096,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -10038,12 +12114,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -10069,35 +12154,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -10171,6 +12229,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -10207,21 +12268,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -10231,12 +12322,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -10252,12 +12349,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -10285,6 +12388,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -10306,9 +12415,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -10321,6 +12454,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -10375,6 +12511,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -10387,6 +12535,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -10417,6 +12568,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -10426,12 +12586,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -10539,35 +12708,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -10641,6 +12783,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -10677,21 +12822,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -10701,12 +12876,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -10722,12 +12903,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -10755,6 +12942,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -10776,9 +12969,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -10791,6 +13008,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -10845,6 +13065,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -10857,6 +13089,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -10887,6 +13122,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -10896,12 +13140,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -10937,35 +13190,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -11039,6 +13265,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -11075,21 +13304,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -11099,12 +13358,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -11120,12 +13385,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -11153,6 +13424,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -11174,9 +13451,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -11189,6 +13490,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -11243,6 +13547,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -11255,6 +13571,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -11285,6 +13604,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -11294,12 +13622,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -11342,7 +13679,7 @@ "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" + "ghActionsLock": "v0.4.0" }, "additionalProperties": false, "properties": { @@ -11654,35 +13991,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -11756,6 +14066,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -11792,21 +14105,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -11816,12 +14159,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -11837,12 +14186,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -11870,6 +14225,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -11891,9 +14252,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -11906,6 +14291,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -11960,6 +14348,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -11972,6 +14372,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -12002,6 +14405,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -12011,12 +14423,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -12041,35 +14462,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -12143,6 +14537,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -12179,21 +14576,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -12203,12 +14630,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -12224,12 +14657,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -12257,6 +14696,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -12278,9 +14723,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -12293,6 +14762,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -12347,6 +14819,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -12359,6 +14843,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -12389,6 +14876,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -12398,12 +14894,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -12426,35 +14931,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -12528,6 +15006,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -12564,21 +15045,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -12588,12 +15099,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -12609,12 +15126,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -12642,6 +15165,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -12663,9 +15192,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -12678,6 +15231,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -12732,6 +15288,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -12744,6 +15312,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -12774,6 +15345,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -12783,12 +15363,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -12813,35 +15402,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -12915,6 +15477,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -12951,21 +15516,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -12975,12 +15570,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -12996,12 +15597,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -13029,6 +15636,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -13050,9 +15663,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -13065,6 +15702,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -13119,6 +15759,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -13131,6 +15783,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -13161,6 +15816,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -13170,12 +15834,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -13202,42 +15875,27 @@ { "type": "object", "properties": { + "defaultRegistryUrlTemplate": { + "$ref": "#/definitions/defaultRegistryUrlTemplate" + }, "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" - } - ] + "$ref": "#/definitions/description" }, - "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" - } - ] + "encrypted": { + "$ref": "#/definitions/encrypted" }, - "defaultRegistryUrlTemplate": { - "$ref": "#/definitions/defaultRegistryUrlTemplate" + "extends": { + "$ref": "#/definitions/extends" }, "format": { "$ref": "#/definitions/format" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, "transformTemplates": { "$ref": "#/definitions/transformTemplates" } @@ -13256,36 +15914,6 @@ { "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" - } - ] - }, "autoReplaceStringTemplate": { "$ref": "#/definitions/autoReplaceStringTemplate" }, @@ -13304,12 +15932,24 @@ "depTypeTemplate": { "$ref": "#/definitions/depTypeTemplate" }, + "description": { + "$ref": "#/definitions/description" + }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersionTemplate": { "$ref": "#/definitions/extractVersionTemplate" }, "fileFormat": { "$ref": "#/definitions/fileFormat" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -13319,6 +15959,9 @@ "matchStringsStrategy": { "$ref": "#/definitions/matchStringsStrategy" }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, "packageNameTemplate": { "$ref": "#/definitions/packageNameTemplate" }, @@ -13420,35 +16063,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -13522,6 +16138,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -13558,21 +16177,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -13582,12 +16231,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -13603,12 +16258,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -13636,6 +16297,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -13657,9 +16324,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -13672,6 +16363,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -13726,6 +16420,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -13738,6 +16444,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -13768,6 +16477,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -13777,12 +16495,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -13891,35 +16618,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -13993,6 +16693,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -14029,21 +16732,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -14053,12 +16786,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -14074,12 +16813,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -14107,6 +16852,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -14128,9 +16879,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -14143,6 +16918,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -14197,6 +16975,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -14209,6 +16999,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -14239,6 +17032,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -14248,12 +17050,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -14293,35 +17104,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -14395,6 +17179,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -14431,21 +17218,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -14455,12 +17272,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -14476,12 +17299,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -14509,6 +17338,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -14530,9 +17365,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -14545,6 +17404,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -14599,6 +17461,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -14611,6 +17485,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -14641,6 +17518,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -14650,12 +17536,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -14682,35 +17577,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -14784,6 +17652,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -14820,21 +17691,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -14844,12 +17745,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -14865,12 +17772,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -14898,6 +17811,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -14919,9 +17838,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -14934,6 +17877,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -14988,6 +17934,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -15000,6 +17958,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -15030,6 +17991,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -15039,12 +18009,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -15069,36 +18048,6 @@ { "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" }, @@ -15171,6 +18120,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -15207,30 +18159,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -15246,6 +18219,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -15285,6 +18261,15 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -15294,6 +18279,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -15345,6 +18333,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -15369,6 +18363,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -15378,8 +18381,14 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } @@ -15405,35 +18414,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -15507,6 +18489,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -15543,21 +18528,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -15567,12 +18582,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -15588,12 +18609,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -15621,6 +18648,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -15642,9 +18675,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -15657,6 +18714,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -15711,6 +18771,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -15723,6 +18795,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -15753,6 +18828,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -15762,12 +18846,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -15793,35 +18886,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -15895,6 +18961,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -15931,21 +19000,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -15955,12 +19054,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -15976,12 +19081,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -16009,6 +19120,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -16030,9 +19147,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -16045,6 +19186,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -16099,6 +19243,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -16111,6 +19267,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -16141,6 +19300,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -16150,12 +19318,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -16186,35 +19363,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -16288,6 +19438,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -16324,21 +19477,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -16348,12 +19531,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -16369,12 +19558,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -16402,6 +19597,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -16423,9 +19624,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -16438,6 +19663,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -16492,6 +19720,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -16504,6 +19744,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -16534,6 +19777,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -16543,12 +19795,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -16576,7 +19837,130 @@ "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" + "type": "string", + "enum": [ + "ansible", + "ansible-galaxy", + "ant", + "apm", + "argocd", + "asdf", + "azure-pipelines", + "batect", + "batect-wrapper", + "bazel", + "bazel-module", + "bazelisk", + "bicep", + "bitbucket-pipelines", + "bitrise", + "buildkite", + "buildpacks", + "bun", + "bun-version", + "bundler", + "cake", + "cargo", + "cdnurl", + "circleci", + "cloudbuild", + "cocoapods", + "composer", + "conan", + "copier", + "cpanfile", + "crossplane", + "crow", + "deno", + "deps-edn", + "devbox", + "devcontainer", + "docker-compose", + "dockerfile", + "droneci", + "fleet", + "flux", + "fvm", + "git-submodules", + "github-actions", + "gitlabci", + "gitlabci-include", + "glasskube", + "gleam", + "gomod", + "gradle", + "gradle-wrapper", + "haskell-cabal", + "helm-requirements", + "helm-values", + "helmfile", + "helmsman", + "helmv3", + "hermit", + "homeassistant-manifest", + "homebrew", + "html", + "jenkins", + "jsonnet-bundler", + "kotlin-script", + "kubernetes", + "kustomize", + "leiningen", + "maven", + "maven-wrapper", + "meteor", + "mint", + "mise", + "mix", + "nix", + "nodenv", + "npm", + "nuget", + "nvm", + "ocb", + "osgi", + "pep621", + "pep723", + "pip-compile", + "pip_requirements", + "pip_setup", + "pipenv", + "pixi", + "poetry", + "pre-commit", + "proto", + "pub", + "puppet", + "pyenv", + "quadlet", + "renovate-config", + "ruby-version", + "runtime-version", + "rust-toolchain", + "sbt", + "scalafmt", + "setup-cfg", + "smithy", + "sveltos", + "swift", + "tekton", + "terraform", + "terraform-version", + "terragrunt", + "terragrunt-version", + "tflint-plugin", + "travis", + "typst", + "unity3d", + "velaci", + "vendir", + "woodpecker", + "xcodegen", + "jsonata", + "regex", + "custom.jsonata", + "custom.regex" + ] } }, "encrypted": { @@ -16632,6 +20016,7 @@ { "type": "array", "items": { + "type": "string", "anyOf": [ { "enum": [ @@ -16652,7 +20037,24 @@ } }, { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "config:best-practices", + "config:recommended", + "mergeConfidence:all-badges", + "abandonments:recommended", + "group:all", + "replacements:all", + "security:minimumReleaseAgeNpm", + "security:only-security-updates" + ] + }, + { + "type": "string" + } + ] } ] }, @@ -16727,35 +20129,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -16829,6 +20204,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -16865,21 +20243,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -16889,12 +20297,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -16910,12 +20324,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -16943,6 +20363,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -16964,9 +20390,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -16979,6 +20429,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -17033,6 +20486,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -17045,6 +20510,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -17075,6 +20543,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -17084,12 +20561,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -17114,35 +20600,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -17216,6 +20675,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -17252,21 +20714,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -17276,12 +20768,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -17297,12 +20795,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -17330,6 +20834,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -17351,9 +20861,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -17366,6 +20900,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -17420,6 +20957,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -17432,6 +20981,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -17462,6 +21014,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -17471,12 +21032,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -17514,8 +21084,11 @@ "markdownDescription": "Format of the custom datasource.\n\nSee also: [format](https://docs.renovatebot.com/configuration-options/#customdatasourcesformat)", "type": "string", "enum": [ + "html", "json", - "plain" + "plain", + "toml", + "yaml" ], "default": "json" }, @@ -17535,35 +21108,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -17637,6 +21183,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -17673,21 +21222,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -17697,12 +21276,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -17718,12 +21303,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -17751,6 +21342,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -17772,9 +21369,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -17787,6 +21408,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -17841,6 +21465,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -17853,6 +21489,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -17883,6 +21522,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -17892,12 +21540,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -17924,35 +21581,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -18026,6 +21656,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -18062,21 +21695,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -18086,12 +21749,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -18107,12 +21776,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -18140,6 +21815,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -18161,9 +21842,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -18176,6 +21881,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -18230,6 +21938,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -18242,6 +21962,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -18272,6 +21995,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -18281,12 +22013,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -18331,35 +22072,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -18433,6 +22147,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -18469,21 +22186,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -18493,12 +22240,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -18514,12 +22267,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -18547,6 +22306,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -18568,9 +22333,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -18583,6 +22372,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -18637,6 +22429,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -18649,6 +22453,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -18679,6 +22486,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -18688,12 +22504,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -18718,35 +22543,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -18820,6 +22618,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -18856,21 +22657,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -18880,12 +22711,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -18901,12 +22738,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -18934,6 +22777,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -18955,9 +22804,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -18970,6 +22843,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -19024,6 +22900,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -19036,6 +22924,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -19066,6 +22957,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -19075,12 +22975,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -19105,35 +23014,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -19207,6 +23089,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -19243,21 +23128,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -19267,12 +23182,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -19288,12 +23209,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -19321,6 +23248,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -19342,9 +23275,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -19357,6 +23314,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -19411,6 +23371,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -19423,6 +23395,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -19453,6 +23428,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -19462,12 +23446,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -19490,35 +23483,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -19592,6 +23558,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -19628,21 +23597,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -19652,12 +23651,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -19673,12 +23678,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -19706,6 +23717,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -19727,9 +23744,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -19742,6 +23783,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -19796,6 +23840,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -19808,6 +23864,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -19838,6 +23897,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -19847,12 +23915,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -19878,35 +23955,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -19980,6 +24030,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -20016,21 +24069,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -20040,12 +24123,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -20061,12 +24150,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -20094,6 +24189,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -20115,9 +24216,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -20130,6 +24255,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -20184,6 +24312,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -20196,6 +24336,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -20226,6 +24369,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -20235,12 +24387,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -20277,35 +24438,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -20379,6 +24513,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -20415,21 +24552,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -20439,12 +24606,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -20460,12 +24633,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -20493,6 +24672,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -20514,9 +24699,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -20529,6 +24738,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -20583,6 +24795,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -20595,6 +24819,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -20625,6 +24852,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -20634,12 +24870,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -20672,35 +24917,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -20774,6 +24992,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -20810,21 +25031,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -20834,12 +25085,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -20855,12 +25112,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -20888,6 +25151,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -20909,9 +25178,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -20924,6 +25217,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -20978,6 +25274,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -20990,6 +25298,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -21020,6 +25331,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -21029,12 +25349,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -21060,35 +25389,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -21162,6 +25464,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -21198,21 +25503,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -21222,12 +25557,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -21243,12 +25584,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -21276,6 +25623,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -21297,9 +25650,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -21312,6 +25689,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -21366,6 +25746,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -21378,6 +25770,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -21408,6 +25803,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -21417,12 +25821,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -21446,36 +25859,6 @@ { "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" }, @@ -21548,6 +25931,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -21584,27 +25970,48 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -21620,6 +26027,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -21647,6 +26057,12 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -21656,6 +26072,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -21707,6 +26126,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -21731,6 +26156,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -21740,8 +26174,14 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } @@ -21795,35 +26235,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -21897,6 +26310,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -21933,21 +26349,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -21957,12 +26403,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -21978,12 +26430,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -22011,6 +26469,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -22032,9 +26496,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -22047,6 +26535,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -22101,6 +26592,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -22113,6 +26616,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -22143,6 +26649,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -22152,12 +26667,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -22194,35 +26718,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -22296,6 +26793,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -22332,21 +26832,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -22356,12 +26886,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -22377,12 +26913,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -22410,6 +26952,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -22431,9 +26979,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -22446,6 +27018,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -22500,6 +27075,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -22512,6 +27099,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -22542,6 +27132,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -22551,12 +27150,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -22583,35 +27191,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -22685,6 +27266,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -22721,21 +27305,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -22745,12 +27359,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -22766,12 +27386,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -22799,6 +27425,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -22820,9 +27452,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -22835,6 +27491,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -22889,6 +27548,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -22901,6 +27572,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -22931,6 +27605,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -22940,12 +27623,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -22975,35 +27667,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -23077,6 +27742,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -23113,21 +27781,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -23137,12 +27835,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -23158,12 +27862,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -23191,6 +27901,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -23212,9 +27928,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -23227,6 +27967,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -23281,6 +28024,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -23293,6 +28048,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -23323,6 +28081,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -23332,12 +28099,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -23360,35 +28136,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -23462,6 +28211,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -23498,21 +28250,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -23522,12 +28304,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -23543,12 +28331,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -23576,6 +28370,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -23597,9 +28397,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -23612,6 +28436,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -23666,6 +28493,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -23678,6 +28517,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -23708,6 +28550,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -23717,12 +28568,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -23751,35 +28611,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -23853,6 +28686,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -23889,21 +28725,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -23913,12 +28779,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -23934,12 +28806,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -23967,6 +28845,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -23988,9 +28872,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -24003,6 +28911,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -24057,6 +28968,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -24069,6 +28992,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -24099,6 +29025,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -24108,12 +29043,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -24142,35 +29086,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -24244,6 +29161,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -24280,21 +29200,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -24304,12 +29254,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -24325,12 +29281,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -24358,6 +29320,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -24379,9 +29347,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -24394,6 +29386,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -24448,6 +29443,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -24460,6 +29467,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -24490,6 +29500,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -24499,12 +29518,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -24529,35 +29557,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -24631,6 +29632,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -24667,21 +29671,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -24691,12 +29725,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -24712,12 +29752,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -24745,6 +29791,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -24766,9 +29818,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -24781,6 +29857,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -24835,6 +29914,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -24847,6 +29938,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -24877,6 +29971,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -24886,12 +29989,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -24917,35 +30029,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -25019,6 +30104,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -25055,21 +30143,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -25079,12 +30197,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -25100,12 +30224,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -25133,6 +30263,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -25154,9 +30290,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -25169,6 +30329,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -25223,6 +30386,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -25235,6 +30410,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -25265,6 +30443,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -25274,12 +30461,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -25300,36 +30496,6 @@ { "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" }, @@ -25345,6 +30511,9 @@ "concurrentRequestLimit": { "$ref": "#/definitions/concurrentRequestLimit" }, + "description": { + "$ref": "#/definitions/description" + }, "dnsCache": { "$ref": "#/definitions/dnsCache" }, @@ -25354,6 +30523,12 @@ "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "extends": { + "$ref": "#/definitions/extends" + }, "headers": { "$ref": "#/definitions/headers" }, @@ -25369,6 +30544,9 @@ "httpsPrivateKey": { "$ref": "#/definitions/httpsPrivateKey" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "insecureRegistry": { "$ref": "#/definitions/insecureRegistry" }, @@ -25384,6 +30562,9 @@ "maxRetryAfter": { "$ref": "#/definitions/maxRetryAfter" }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, "readOnly": { "$ref": "#/definitions/readOnly" }, @@ -25398,7 +30579,109 @@ "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" + "type": "string", + "anyOf": [ + { + "enum": [ + "azure", + "bitbucket", + "bitbucket-server", + "codecommit", + "forgejo", + "gerrit", + "gitea", + "github", + "gitlab", + "local", + "scm-manager", + "apk", + "artifactory", + "aws-eks-addon", + "aws-machine-image", + "aws-rds", + "azure-bicep-resource", + "azure-pipelines-tasks", + "azure-tags", + "bazel", + "bitbucket-server-tags", + "bitbucket-tags", + "bitrise", + "buildpacks-registry", + "cdnjs", + "clojure", + "conan", + "conda", + "cpan", + "crate", + "custom", + "dart", + "dart-version", + "deb", + "deno", + "devbox", + "docker", + "dotnet-version", + "elm-package", + "endoflife-date", + "flutter-version", + "forgejo-releases", + "forgejo-tags", + "galaxy", + "galaxy-collection", + "git-refs", + "git-tags", + "gitea-releases", + "gitea-tags", + "github-digest", + "github-release-attachments", + "github-releases", + "github-runners", + "github-tags", + "gitlab-packages", + "gitlab-releases", + "gitlab-tags", + "glasskube-packages", + "go", + "golang-version", + "gradle-version", + "hackage", + "helm", + "hermit", + "hex", + "hexpm-bob", + "java-version", + "jenkins-plugins", + "jsr", + "kubernetes-api", + "maven", + "nextcloud", + "node-version", + "npm", + "nuget", + "orb", + "packagist", + "pod", + "puppet-forge", + "pypi", + "python-version", + "repology", + "rpm", + "ruby-version", + "rubygems", + "rust-version", + "sbt-package", + "sbt-plugin", + "terraform-module", + "terraform-provider", + "typst", + "unity3d", + "unity3d-packages" + ] + }, + { + "type": "string" + } + ] }, "html": { "description": "Configuration object for the html manager\nSee also: https://docs.renovatebot.com/configuration-options/#html", @@ -25419,35 +30702,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -25521,6 +30777,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -25557,21 +30816,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -25581,12 +30870,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -25602,12 +30897,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -25635,6 +30936,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -25656,9 +30963,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -25671,6 +31002,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -25725,6 +31059,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -25737,6 +31083,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -25767,6 +31116,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -25776,12 +31134,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -25952,35 +31319,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -26054,6 +31394,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -26090,21 +31433,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -26114,12 +31487,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -26135,12 +31514,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -26168,6 +31553,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -26189,9 +31580,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -26204,6 +31619,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -26258,6 +31676,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -26270,6 +31700,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -26300,6 +31733,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -26309,12 +31751,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -26332,52 +31783,13 @@ "default": { "pinDigests": false }, - "$ref": "#" - }, - "jsonnet-bundler": { - "description": "Configuration object for the jsonnet-bundler manager\nSee also: https://docs.renovatebot.com/configuration-options/#jsonnet-bundler", - "markdownDescription": "Configuration object for the jsonnet-bundler manager\n\nSee also: [jsonnet-bundler](https://docs.renovatebot.com/configuration-options/#jsonnet-bundler)", - "type": "object", - "default": { - "managerFilePatterns": [ - "/(^|/)jsonnetfile\\.json$/" - ], - "datasource": "git-tags" - }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -26451,6 +31863,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -26487,21 +31902,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -26511,12 +31956,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -26532,12 +31983,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -26565,6 +32022,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -26586,9 +32049,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -26601,6 +32088,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -26655,6 +32145,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -26667,6 +32169,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -26697,6 +32202,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -26706,12 +32220,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -26722,70 +32245,23 @@ } ] }, - "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", - "markdownDescription": "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`\n\nSee also: [jvmMaxMemory](https://docs.renovatebot.com/configuration-options/#toolsettingsjvmmaxmemory)", - "type": "integer" - }, - "jvmMemory": { - "description": "Initial JVM memory in MB to use for updates that use a Java VM, like the Gradle Wrapper, defaults to `jvmMaxMemory`. 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/#toolsettingsjvmmemory", - "markdownDescription": "Initial JVM memory in MB to use for updates that use a Java VM, like the Gradle Wrapper, defaults to `jvmMaxMemory`. Repo configuration for this value will be ignored if it exceeds the global configuration for `toolSettings.jvmMaxMemory`\n\nSee also: [jvmMemory](https://docs.renovatebot.com/configuration-options/#toolsettingsjvmmemory)", - "type": "integer" - }, - "keepAlive": { - "description": "Enable HTTP keep-alive for hosts.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleskeepalive", - "markdownDescription": "Enable HTTP keep-alive for hosts.\n\nSee also: [keepAlive](https://docs.renovatebot.com/configuration-options/#hostruleskeepalive)", - "type": "boolean", - "default": false - }, - "keepUpdatedLabel": { - "description": "If set, users can add this label to PRs to request they be kept updated with the base branch.\nSee also: https://docs.renovatebot.com/configuration-options/#keepupdatedlabel", - "markdownDescription": "If set, users can add this label to PRs to request they be kept updated with the base branch.\n\nSee also: [keepUpdatedLabel](https://docs.renovatebot.com/configuration-options/#keepupdatedlabel)", - "type": "string" - }, - "kotlin-script": { - "description": "Configuration object for the kotlin-script manager\nSee also: https://docs.renovatebot.com/configuration-options/#kotlin-script", - "markdownDescription": "Configuration object for the kotlin-script manager\n\nSee also: [kotlin-script](https://docs.renovatebot.com/configuration-options/#kotlin-script)", + "jsonnet-bundler": { + "description": "Configuration object for the jsonnet-bundler manager\nSee also: https://docs.renovatebot.com/configuration-options/#jsonnet-bundler", + "markdownDescription": "Configuration object for the jsonnet-bundler manager\n\nSee also: [jsonnet-bundler](https://docs.renovatebot.com/configuration-options/#jsonnet-bundler)", "type": "object", "default": { "managerFilePatterns": [ - "/^.+\\.main\\.kts$/" - ] + "/(^|/)jsonnetfile\\.json$/" + ], + "datasource": "git-tags" }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -26859,6 +32335,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -26895,21 +32374,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -26919,12 +32428,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -26940,12 +32455,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -26973,6 +32494,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -26994,9 +32521,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -27009,6 +32560,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -27063,6 +32617,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -27075,6 +32641,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -27105,6 +32674,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -27114,12 +32692,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -27130,47 +32717,43 @@ } ] }, - "kubernetes": { - "description": "Configuration object for the kubernetes manager\nSee also: https://docs.renovatebot.com/configuration-options/#kubernetes", - "markdownDescription": "Configuration object for the kubernetes manager\n\nSee also: [kubernetes](https://docs.renovatebot.com/configuration-options/#kubernetes)", + "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", + "markdownDescription": "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`\n\nSee also: [jvmMaxMemory](https://docs.renovatebot.com/configuration-options/#toolsettingsjvmmaxmemory)", + "type": "integer" + }, + "jvmMemory": { + "description": "Initial JVM memory in MB to use for updates that use a Java VM, like the Gradle Wrapper, defaults to `jvmMaxMemory`. 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/#toolsettingsjvmmemory", + "markdownDescription": "Initial JVM memory in MB to use for updates that use a Java VM, like the Gradle Wrapper, defaults to `jvmMaxMemory`. Repo configuration for this value will be ignored if it exceeds the global configuration for `toolSettings.jvmMaxMemory`\n\nSee also: [jvmMemory](https://docs.renovatebot.com/configuration-options/#toolsettingsjvmmemory)", + "type": "integer" + }, + "keepAlive": { + "description": "Enable HTTP keep-alive for hosts.\nSee also: https://docs.renovatebot.com/configuration-options/#hostruleskeepalive", + "markdownDescription": "Enable HTTP keep-alive for hosts.\n\nSee also: [keepAlive](https://docs.renovatebot.com/configuration-options/#hostruleskeepalive)", + "type": "boolean", + "default": false + }, + "keepUpdatedLabel": { + "description": "If set, users can add this label to PRs to request they be kept updated with the base branch.\nSee also: https://docs.renovatebot.com/configuration-options/#keepupdatedlabel", + "markdownDescription": "If set, users can add this label to PRs to request they be kept updated with the base branch.\n\nSee also: [keepUpdatedLabel](https://docs.renovatebot.com/configuration-options/#keepupdatedlabel)", + "type": "string" + }, + "kotlin-script": { + "description": "Configuration object for the kotlin-script manager\nSee also: https://docs.renovatebot.com/configuration-options/#kotlin-script", + "markdownDescription": "Configuration object for the kotlin-script manager\n\nSee also: [kotlin-script](https://docs.renovatebot.com/configuration-options/#kotlin-script)", "type": "object", "default": { - "managerFilePatterns": [] + "managerFilePatterns": [ + "/^.+\\.main\\.kts$/" + ] }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -27244,6 +32827,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -27280,21 +32866,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -27304,12 +32920,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -27325,12 +32947,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -27358,6 +32986,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -27379,9 +33013,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -27394,6 +33052,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -27448,6 +33109,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -27460,6 +33133,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -27490,6 +33166,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -27499,12 +33184,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -27515,50 +33209,20 @@ } ] }, - "kustomize": { - "description": "Configuration object for the kustomize manager\nSee also: https://docs.renovatebot.com/configuration-options/#kustomize", - "markdownDescription": "Configuration object for the kustomize manager\n\nSee also: [kustomize](https://docs.renovatebot.com/configuration-options/#kustomize)", + "kubernetes": { + "description": "Configuration object for the kubernetes manager\nSee also: https://docs.renovatebot.com/configuration-options/#kubernetes", + "markdownDescription": "Configuration object for the kubernetes manager\n\nSee also: [kubernetes](https://docs.renovatebot.com/configuration-options/#kubernetes)", "type": "object", "default": { - "managerFilePatterns": [ - "/(^|/)kustomization\\.ya?ml$/" - ], - "pinDigests": false + "managerFilePatterns": [] }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -27632,6 +33296,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -27668,21 +33335,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -27692,12 +33389,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -27713,12 +33416,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -27746,6 +33455,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -27767,9 +33482,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -27782,6 +33521,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -27836,6 +33578,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -27848,6 +33602,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -27878,6 +33635,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -27887,12 +33653,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -27903,58 +33678,23 @@ } ] }, - "labels": { - "description": "Labels to set in Pull Request.\nSee also: https://docs.renovatebot.com/configuration-options/#labels", - "markdownDescription": "Labels to set in Pull Request.\n\nSee also: [labels](https://docs.renovatebot.com/configuration-options/#labels)", - "type": "array", - "items": { - "type": "string" - } - }, - "leiningen": { - "description": "Configuration object for the leiningen manager\nSee also: https://docs.renovatebot.com/configuration-options/#leiningen", - "markdownDescription": "Configuration object for the leiningen manager\n\nSee also: [leiningen](https://docs.renovatebot.com/configuration-options/#leiningen)", + "kustomize": { + "description": "Configuration object for the kustomize manager\nSee also: https://docs.renovatebot.com/configuration-options/#kustomize", + "markdownDescription": "Configuration object for the kustomize manager\n\nSee also: [kustomize](https://docs.renovatebot.com/configuration-options/#kustomize)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)project\\.clj$/" + "/(^|/)kustomization\\.ya?ml$/" ], - "versioning": "maven" + "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -28028,6 +33768,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -28064,21 +33807,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -28088,12 +33861,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -28109,12 +33888,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -28142,6 +33927,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -28163,9 +33954,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -28178,6 +33993,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -28232,6 +34050,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -28244,6 +34074,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -28274,6 +34107,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -28283,12 +34125,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -28299,59 +34150,31 @@ } ] }, - "lockFileMaintenance": { - "description": "Configuration for lock file maintenance.\nSee also: https://docs.renovatebot.com/configuration-options/#lockfilemaintenance", - "markdownDescription": "Configuration for lock file maintenance.\n\nSee also: [lockFileMaintenance](https://docs.renovatebot.com/configuration-options/#lockfilemaintenance)", + "labels": { + "description": "Labels to set in Pull Request.\nSee also: https://docs.renovatebot.com/configuration-options/#labels", + "markdownDescription": "Labels to set in Pull Request.\n\nSee also: [labels](https://docs.renovatebot.com/configuration-options/#labels)", + "type": "array", + "items": { + "type": "string" + } + }, + "leiningen": { + "description": "Configuration object for the leiningen manager\nSee also: https://docs.renovatebot.com/configuration-options/#leiningen", + "markdownDescription": "Configuration object for the leiningen manager\n\nSee also: [leiningen](https://docs.renovatebot.com/configuration-options/#leiningen)", "type": "object", "default": { - "enabled": false, - "recreateWhen": "always", - "branchTopic": "lock-file-maintenance", - "commitMessageAction": "Lock file maintenance", - "commitMessageTopic": null, - "commitMessageExtra": null, - "schedule": [ - "before 4am on monday" + "managerFilePatterns": [ + "/(^|/)project\\.clj$/" ], - "groupName": null, - "prBodyDefinitions": { - "Change": "All locks refreshed" - } + "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -28425,6 +34248,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -28461,30 +34287,72 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -28497,9 +34365,21 @@ "hashedBranchLength": { "$ref": "#/definitions/hashedBranchLength" }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -28509,6 +34389,12 @@ "ignoreTests": { "$ref": "#/definitions/ignoreTests" }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, "internalChecksAsSuccess": { "$ref": "#/definitions/internalChecksAsSuccess" }, @@ -28521,6 +34407,18 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, "milestone": { "$ref": "#/definitions/milestone" }, @@ -28536,9 +34434,36 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -28548,6 +34473,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -28590,6 +34518,9 @@ "pruneBranchAfterAutomerge": { "$ref": "#/definitions/pruneBranchAfterAutomerge" }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, "rebaseLabel": { "$ref": "#/definitions/rebaseLabel" }, @@ -28599,6 +34530,21 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -28608,6 +34554,12 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, "schedule": { "$ref": "#/definitions/schedule" }, @@ -28620,9 +34572,30 @@ "semanticCommits": { "$ref": "#/definitions/semanticCommits" }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -28632,104 +34605,55 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } } ] }, - "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", - "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" - } - ] - }, - "matchMessage": { - "$ref": "#/definitions/matchMessage" - }, - "newLogLevel": { - "$ref": "#/definitions/newLogLevel" - } - } - } - ] - } - }, - "major": { - "description": "Configuration to apply when an update type is `major`.\nSee also: https://docs.renovatebot.com/configuration-options/#major", - "markdownDescription": "Configuration to apply when an update type is `major`.\n\nSee also: [major](https://docs.renovatebot.com/configuration-options/#major)", + "lockFileMaintenance": { + "description": "Configuration for lock file maintenance.\nSee also: https://docs.renovatebot.com/configuration-options/#lockfilemaintenance", + "markdownDescription": "Configuration for lock file maintenance.\n\nSee also: [lockFileMaintenance](https://docs.renovatebot.com/configuration-options/#lockfilemaintenance)", "type": "object", - "default": {}, + "default": { + "enabled": false, + "recreateWhen": "always", + "branchTopic": "lock-file-maintenance", + "commitMessageAction": "Lock file maintenance", + "commitMessageTopic": null, + "commitMessageExtra": null, + "schedule": [ + "before 4am on monday" + ], + "groupName": null, + "prBodyDefinitions": { + "Change": "All locks refreshed" + } + }, "$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" }, @@ -28802,6 +34726,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -28838,30 +34765,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -28877,6 +34825,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -28916,6 +34867,15 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -28925,6 +34885,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -28976,6 +34939,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -29000,6 +34969,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -29009,8 +34987,406 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" + } + } + } + ] + }, + "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", + "properties": { + "description": { + "$ref": "#/definitions/description" + }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "extends": { + "$ref": "#/definitions/extends" + }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, + "matchMessage": { + "$ref": "#/definitions/matchMessage" + }, + "newLogLevel": { + "$ref": "#/definitions/newLogLevel" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + } + } + } + ] + } + }, + "major": { + "description": "Configuration to apply when an update type is `major`.\nSee also: https://docs.renovatebot.com/configuration-options/#major", + "markdownDescription": "Configuration to apply when an update type is `major`.\n\nSee also: [major](https://docs.renovatebot.com/configuration-options/#major)", + "type": "object", + "default": {}, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "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" + }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, + "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" + }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extends": { + "$ref": "#/definitions/extends" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "group": { + "$ref": "#/definitions/group" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, + "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" + }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, + "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" + }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, + "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" + }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } @@ -29053,11 +35429,81 @@ { "type": "array", "items": { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "ansible", + "batect", + "bazel", + "c", + "cd", + "ci", + "custom", + "dart", + "docker", + "dotnet", + "elixir", + "golang", + "haskell", + "helm", + "iac", + "java", + "js", + "kubernetes", + "node", + "perl", + "php", + "python", + "ruby", + "rust", + "swift", + "terraform" + ] + }, + { + "type": "string" + } + ] } }, { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "ansible", + "batect", + "bazel", + "c", + "cd", + "ci", + "custom", + "dart", + "docker", + "dotnet", + "elixir", + "golang", + "haskell", + "helm", + "iac", + "java", + "js", + "kubernetes", + "node", + "perl", + "php", + "python", + "ruby", + "rust", + "swift", + "terraform" + ] + }, + { + "type": "string" + } + ] } ] }, @@ -29124,11 +35570,193 @@ { "type": "array", "items": { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "apk", + "artifactory", + "aws-eks-addon", + "aws-machine-image", + "aws-rds", + "azure-bicep-resource", + "azure-pipelines-tasks", + "azure-tags", + "bazel", + "bitbucket-server-tags", + "bitbucket-tags", + "bitrise", + "buildpacks-registry", + "cdnjs", + "clojure", + "conan", + "conda", + "cpan", + "crate", + "custom", + "dart", + "dart-version", + "deb", + "deno", + "devbox", + "docker", + "dotnet-version", + "elm-package", + "endoflife-date", + "flutter-version", + "forgejo-releases", + "forgejo-tags", + "galaxy", + "galaxy-collection", + "git-refs", + "git-tags", + "gitea-releases", + "gitea-tags", + "github-digest", + "github-release-attachments", + "github-releases", + "github-runners", + "github-tags", + "gitlab-packages", + "gitlab-releases", + "gitlab-tags", + "glasskube-packages", + "go", + "golang-version", + "gradle-version", + "hackage", + "helm", + "hermit", + "hex", + "hexpm-bob", + "java-version", + "jenkins-plugins", + "jsr", + "kubernetes-api", + "maven", + "nextcloud", + "node-version", + "npm", + "nuget", + "orb", + "packagist", + "pod", + "puppet-forge", + "pypi", + "python-version", + "repology", + "rpm", + "ruby-version", + "rubygems", + "rust-version", + "sbt-package", + "sbt-plugin", + "terraform-module", + "terraform-provider", + "typst", + "unity3d", + "unity3d-packages" + ] + }, + { + "type": "string" + } + ] } }, { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "apk", + "artifactory", + "aws-eks-addon", + "aws-machine-image", + "aws-rds", + "azure-bicep-resource", + "azure-pipelines-tasks", + "azure-tags", + "bazel", + "bitbucket-server-tags", + "bitbucket-tags", + "bitrise", + "buildpacks-registry", + "cdnjs", + "clojure", + "conan", + "conda", + "cpan", + "crate", + "custom", + "dart", + "dart-version", + "deb", + "deno", + "devbox", + "docker", + "dotnet-version", + "elm-package", + "endoflife-date", + "flutter-version", + "forgejo-releases", + "forgejo-tags", + "galaxy", + "galaxy-collection", + "git-refs", + "git-tags", + "gitea-releases", + "gitea-tags", + "github-digest", + "github-release-attachments", + "github-releases", + "github-runners", + "github-tags", + "gitlab-packages", + "gitlab-releases", + "gitlab-tags", + "glasskube-packages", + "go", + "golang-version", + "gradle-version", + "hackage", + "helm", + "hermit", + "hex", + "hexpm-bob", + "java-version", + "jenkins-plugins", + "jsr", + "kubernetes-api", + "maven", + "nextcloud", + "node-version", + "npm", + "nuget", + "orb", + "packagist", + "pod", + "puppet-forge", + "pypi", + "python-version", + "repology", + "rpm", + "ruby-version", + "rubygems", + "rust-version", + "sbt-package", + "sbt-plugin", + "terraform-module", + "terraform-provider", + "typst", + "unity3d", + "unity3d-packages" + ] + }, + { + "type": "string" + } + ] } ] }, @@ -29195,11 +35823,267 @@ { "type": "array", "items": { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "ansible", + "ansible-galaxy", + "ant", + "apm", + "argocd", + "asdf", + "azure-pipelines", + "batect", + "batect-wrapper", + "bazel", + "bazel-module", + "bazelisk", + "bicep", + "bitbucket-pipelines", + "bitrise", + "buildkite", + "buildpacks", + "bun", + "bun-version", + "bundler", + "cake", + "cargo", + "cdnurl", + "circleci", + "cloudbuild", + "cocoapods", + "composer", + "conan", + "copier", + "cpanfile", + "crossplane", + "crow", + "deno", + "deps-edn", + "devbox", + "devcontainer", + "docker-compose", + "dockerfile", + "droneci", + "fleet", + "flux", + "fvm", + "git-submodules", + "github-actions", + "gitlabci", + "gitlabci-include", + "glasskube", + "gleam", + "gomod", + "gradle", + "gradle-wrapper", + "haskell-cabal", + "helm-requirements", + "helm-values", + "helmfile", + "helmsman", + "helmv3", + "hermit", + "homeassistant-manifest", + "homebrew", + "html", + "jenkins", + "jsonnet-bundler", + "kotlin-script", + "kubernetes", + "kustomize", + "leiningen", + "maven", + "maven-wrapper", + "meteor", + "mint", + "mise", + "mix", + "nix", + "nodenv", + "npm", + "nuget", + "nvm", + "ocb", + "osgi", + "pep621", + "pep723", + "pip-compile", + "pip_requirements", + "pip_setup", + "pipenv", + "pixi", + "poetry", + "pre-commit", + "proto", + "pub", + "puppet", + "pyenv", + "quadlet", + "renovate-config", + "ruby-version", + "runtime-version", + "rust-toolchain", + "sbt", + "scalafmt", + "setup-cfg", + "smithy", + "sveltos", + "swift", + "tekton", + "terraform", + "terraform-version", + "terragrunt", + "terragrunt-version", + "tflint-plugin", + "travis", + "typst", + "unity3d", + "velaci", + "vendir", + "woodpecker", + "xcodegen", + "custom.jsonata", + "custom.regex" + ] + }, + { + "type": "string" + } + ] } }, { - "type": "string" + "type": "string", + "anyOf": [ + { + "enum": [ + "ansible", + "ansible-galaxy", + "ant", + "apm", + "argocd", + "asdf", + "azure-pipelines", + "batect", + "batect-wrapper", + "bazel", + "bazel-module", + "bazelisk", + "bicep", + "bitbucket-pipelines", + "bitrise", + "buildkite", + "buildpacks", + "bun", + "bun-version", + "bundler", + "cake", + "cargo", + "cdnurl", + "circleci", + "cloudbuild", + "cocoapods", + "composer", + "conan", + "copier", + "cpanfile", + "crossplane", + "crow", + "deno", + "deps-edn", + "devbox", + "devcontainer", + "docker-compose", + "dockerfile", + "droneci", + "fleet", + "flux", + "fvm", + "git-submodules", + "github-actions", + "gitlabci", + "gitlabci-include", + "glasskube", + "gleam", + "gomod", + "gradle", + "gradle-wrapper", + "haskell-cabal", + "helm-requirements", + "helm-values", + "helmfile", + "helmsman", + "helmv3", + "hermit", + "homeassistant-manifest", + "homebrew", + "html", + "jenkins", + "jsonnet-bundler", + "kotlin-script", + "kubernetes", + "kustomize", + "leiningen", + "maven", + "maven-wrapper", + "meteor", + "mint", + "mise", + "mix", + "nix", + "nodenv", + "npm", + "nuget", + "nvm", + "ocb", + "osgi", + "pep621", + "pep723", + "pip-compile", + "pip_requirements", + "pip_setup", + "pipenv", + "pixi", + "poetry", + "pre-commit", + "proto", + "pub", + "puppet", + "pyenv", + "quadlet", + "renovate-config", + "ruby-version", + "runtime-version", + "rust-toolchain", + "sbt", + "scalafmt", + "setup-cfg", + "smithy", + "sveltos", + "swift", + "tekton", + "terraform", + "terraform-version", + "terragrunt", + "terragrunt-version", + "tflint-plugin", + "travis", + "typst", + "unity3d", + "velaci", + "vendir", + "woodpecker", + "xcodegen", + "custom.jsonata", + "custom.regex" + ] + }, + { + "type": "string" + } + ] } ] }, @@ -29310,6 +36194,7 @@ "pinDigest", "digest", "lockFileMaintenance", + "lockfileUpdate", "rollback", "bump", "replacement" @@ -29333,6 +36218,7 @@ "pinDigest", "digest", "lockFileMaintenance", + "lockfileUpdate", "rollback", "bump", "replacement" @@ -29362,35 +36248,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -29464,6 +36323,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -29500,21 +36362,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -29524,12 +36416,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -29545,12 +36443,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -29578,6 +36482,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -29599,9 +36509,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -29614,6 +36548,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -29668,6 +36605,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -29680,6 +36629,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -29710,6 +36662,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -29719,12 +36680,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -29750,35 +36720,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -29852,6 +36795,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -29888,21 +36834,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -29912,12 +36888,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -29933,12 +36915,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -29966,6 +36954,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -29987,9 +36981,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -30002,6 +37020,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -30056,6 +37077,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -30068,6 +37101,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -30098,6 +37134,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -30107,12 +37152,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -30155,35 +37209,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -30257,6 +37284,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -30293,21 +37323,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -30317,12 +37377,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -30338,12 +37404,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -30371,6 +37443,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -30392,9 +37470,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -30407,6 +37509,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -30461,6 +37566,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -30473,6 +37590,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -30503,6 +37623,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -30512,12 +37641,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -30581,36 +37719,6 @@ { "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" }, @@ -30683,6 +37791,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -30719,30 +37830,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -30758,6 +37890,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -30797,6 +37932,15 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -30806,6 +37950,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -30857,6 +38004,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -30881,6 +38034,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -30890,8 +38052,14 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } @@ -30911,35 +38079,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -31013,6 +38154,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -31049,21 +38193,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -31073,12 +38247,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -31094,12 +38274,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -31127,6 +38313,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -31148,9 +38340,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -31163,6 +38379,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -31217,6 +38436,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -31229,6 +38460,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -31259,6 +38493,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -31268,12 +38511,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -31304,35 +38556,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -31406,6 +38631,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -31442,21 +38670,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -31466,12 +38724,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -31487,12 +38751,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -31520,6 +38790,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -31541,9 +38817,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -31556,6 +38856,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -31610,6 +38913,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -31622,6 +38937,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -31652,6 +38970,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -31661,12 +38988,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -31691,35 +39027,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -31793,6 +39102,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -31829,21 +39141,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -31853,12 +39195,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -31874,12 +39222,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -31907,6 +39261,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -31928,9 +39288,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -31943,6 +39327,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -31997,6 +39384,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -32009,6 +39408,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -32039,6 +39441,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -32048,12 +39459,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -32109,35 +39529,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -32211,6 +39604,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -32247,21 +39643,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -32271,12 +39697,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -32292,12 +39724,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -32325,6 +39763,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -32346,9 +39790,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -32361,6 +39829,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -32415,6 +39886,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -32427,6 +39910,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -32457,6 +39943,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -32466,12 +39961,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -32502,35 +40006,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -32604,6 +40081,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -32640,21 +40120,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -32664,12 +40174,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -32685,12 +40201,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -32718,6 +40240,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -32739,9 +40267,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -32754,6 +40306,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -32808,6 +40363,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -32820,6 +40387,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -32850,6 +40420,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -32859,12 +40438,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -32899,35 +40487,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -33001,6 +40562,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -33037,21 +40601,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -33061,12 +40655,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -33082,12 +40682,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -33115,6 +40721,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -33136,9 +40748,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -33151,6 +40787,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -33205,6 +40844,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -33217,6 +40868,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -33247,6 +40901,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -33256,12 +40919,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -33314,35 +40986,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -33416,6 +41061,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -33452,21 +41100,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -33476,12 +41154,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -33497,12 +41181,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -33530,6 +41220,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -33551,9 +41247,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -33566,6 +41286,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -33620,6 +41343,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -33632,6 +41367,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -33662,6 +41400,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -33671,12 +41418,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -33703,35 +41459,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -33805,6 +41534,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -33841,21 +41573,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -33865,12 +41627,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -33886,12 +41654,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -33919,6 +41693,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -33940,9 +41720,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -33955,6 +41759,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -34009,6 +41816,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -34021,6 +41840,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -34051,6 +41873,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -34060,12 +41891,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -34088,35 +41928,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -34190,6 +42003,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -34226,21 +42042,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -34250,12 +42096,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -34271,12 +42123,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -34304,6 +42162,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -34325,9 +42189,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -34340,6 +42228,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -34394,6 +42285,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -34406,6 +42309,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -34436,6 +42342,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -34445,12 +42360,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -34475,35 +42399,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -34577,6 +42474,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -34613,21 +42513,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -34637,12 +42567,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -34658,12 +42594,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -34691,6 +42633,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -34712,9 +42660,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -34727,6 +42699,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -34781,6 +42756,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -34793,6 +42780,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -34823,6 +42813,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -34832,12 +42831,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -34898,35 +42906,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -35003,6 +42984,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "changelogUrl": { "$ref": "#/definitions/changelogUrl" }, @@ -35042,21 +43026,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -35069,12 +43083,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -35090,9 +43110,15 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -35117,6 +43143,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "matchBaseBranches": { "$ref": "#/definitions/matchBaseBranches" }, @@ -35192,18 +43224,39 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, "overrideDatasource": { "$ref": "#/definitions/overrideDatasource" }, "overrideDepName": { "$ref": "#/definitions/overrideDepName" }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, "overridePackageName": { "$ref": "#/definitions/overridePackageName" }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -35216,6 +43269,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -35273,6 +43329,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "replacementName": { "$ref": "#/definitions/replacementName" }, @@ -35297,6 +43365,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -35327,12 +43398,21 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, "sourceDirectory": { "$ref": "#/definitions/sourceDirectory" }, "sourceUrl": { "$ref": "#/definitions/sourceUrl" }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -35342,12 +43422,18 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -35369,35 +43455,368 @@ { "type": "object", "properties": { + "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" + }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, + "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" + }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "dependencyDashboardApproval": { + "$ref": "#/definitions/dependencyDashboardApproval" + }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, "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" - } - ] + "$ref": "#/definitions/description" + }, + "draftPR": { + "$ref": "#/definitions/draftPR" + }, + "enabled": { + "$ref": "#/definitions/enabled" + }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "excludeCommitPaths": { + "$ref": "#/definitions/excludeCommitPaths" + }, + "expandCodeOwnersGroups": { + "$ref": "#/definitions/expandCodeOwnersGroups" + }, + "extends": { + "$ref": "#/definitions/extends" + }, + "filterUnavailableUsers": { + "$ref": "#/definitions/filterUnavailableUsers" + }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, + "gitLabIgnoreApprovals": { + "$ref": "#/definitions/gitLabIgnoreApprovals" + }, + "goGetDirs": { + "$ref": "#/definitions/goGetDirs" + }, + "group": { + "$ref": "#/definitions/group" + }, + "groupName": { + "$ref": "#/definitions/groupName" + }, + "groupSingleUpdates": { + "$ref": "#/definitions/groupSingleUpdates" + }, + "groupSlug": { + "$ref": "#/definitions/groupSlug" + }, + "hashedBranchLength": { + "$ref": "#/definitions/hashedBranchLength" + }, + "ignorePlugins": { + "$ref": "#/definitions/ignorePlugins" + }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, + "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" + }, + "npmrc": { + "$ref": "#/definitions/npmrc" }, "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" - } - ] + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "platformAutomerge": { + "$ref": "#/definitions/platformAutomerge" + }, + "platformCommit": { + "$ref": "#/definitions/platformCommit" + }, + "postUpdateOptions": { + "$ref": "#/definitions/postUpdateOptions" + }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, + "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" + }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, + "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" + }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, + "stopUpdatingLabel": { + "$ref": "#/definitions/stopUpdatingLabel" + }, + "suppressNotifications": { + "$ref": "#/definitions/suppressNotifications" + }, + "timezone": { + "$ref": "#/definitions/timezone" + }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateNotScheduled": { + "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" + } + } + } + ] + }, + "pep621": { + "description": "Configuration object for the pep621 manager\nSee also: https://docs.renovatebot.com/configuration-options/#pep621", + "markdownDescription": "Configuration object for the pep621 manager\n\nSee also: [pep621](https://docs.renovatebot.com/configuration-options/#pep621)", + "type": "object", + "default": { + "managerFilePatterns": [ + "/(^|/)pyproject\\.toml$/" + ] + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -35471,6 +43890,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -35507,30 +43929,72 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -35543,9 +44007,21 @@ "hashedBranchLength": { "$ref": "#/definitions/hashedBranchLength" }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -35555,6 +44031,12 @@ "ignoreTests": { "$ref": "#/definitions/ignoreTests" }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, "internalChecksAsSuccess": { "$ref": "#/definitions/internalChecksAsSuccess" }, @@ -35567,6 +44049,18 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, "milestone": { "$ref": "#/definitions/milestone" }, @@ -35582,9 +44076,36 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -35594,6 +44115,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -35636,6 +44160,9 @@ "pruneBranchAfterAutomerge": { "$ref": "#/definitions/pruneBranchAfterAutomerge" }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, "rebaseLabel": { "$ref": "#/definitions/rebaseLabel" }, @@ -35645,6 +44172,21 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -35654,6 +44196,12 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, "schedule": { "$ref": "#/definitions/schedule" }, @@ -35666,9 +44214,30 @@ "semanticCommits": { "$ref": "#/definitions/semanticCommits" }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -35678,56 +44247,45 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, + "versionCompatibility": { + "$ref": "#/definitions/versionCompatibility" + }, + "versioning": { + "$ref": "#/definitions/versioning" } } } ] }, - "pep621": { - "description": "Configuration object for the pep621 manager\nSee also: https://docs.renovatebot.com/configuration-options/#pep621", - "markdownDescription": "Configuration object for the pep621 manager\n\nSee also: [pep621](https://docs.renovatebot.com/configuration-options/#pep621)", + "pep723": { + "description": "Configuration object for the pep723 manager\nSee also: https://docs.renovatebot.com/configuration-options/#pep723", + "markdownDescription": "Configuration object for the pep723 manager\n\nSee also: [pep723](https://docs.renovatebot.com/configuration-options/#pep723)", "type": "object", "default": { - "managerFilePatterns": [ - "/(^|/)pyproject\\.toml$/" - ] + "managerFilePatterns": [] }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -35801,6 +44359,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -35837,21 +44398,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -35861,12 +44452,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -35882,12 +44479,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -35915,6 +44518,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -35936,9 +44545,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -35951,6 +44584,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -36005,6 +44641,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -36017,6 +44665,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -36047,6 +44698,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -36056,12 +44716,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -36072,48 +44741,25 @@ } ] }, - "pep723": { - "description": "Configuration object for the pep723 manager\nSee also: https://docs.renovatebot.com/configuration-options/#pep723", - "markdownDescription": "Configuration object for the pep723 manager\n\nSee also: [pep723](https://docs.renovatebot.com/configuration-options/#pep723)", + "pin": { + "description": "Configuration to apply when an update type is `pin`.\nSee also: https://docs.renovatebot.com/configuration-options/#pin", + "markdownDescription": "Configuration to apply when an update type is `pin`.\n\nSee also: [pin](https://docs.renovatebot.com/configuration-options/#pin)", "type": "object", "default": { - "managerFilePatterns": [] + "rebaseWhen": "behind-base-branch", + "groupName": "Pin Dependencies", + "groupSlug": "pin-dependencies", + "commitMessageAction": "Pin", + "group": { + "commitMessageTopic": "dependencies", + "commitMessageExtra": "" + } }, "$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" }, @@ -36186,6 +44832,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -36222,29 +44871,41 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, - "extractVersion": { - "$ref": "#/definitions/extractVersion" + "extends": { + "$ref": "#/definitions/extends" }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, - "followTag": { - "$ref": "#/definitions/followTag" + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" @@ -36252,6 +44913,9 @@ "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -36264,15 +44928,12 @@ "hashedBranchLength": { "$ref": "#/definitions/hashedBranchLength" }, - "ignoreDeprecated": { - "$ref": "#/definitions/ignoreDeprecated" - }, - "ignorePaths": { - "$ref": "#/definitions/ignorePaths" - }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -36282,12 +44943,6 @@ "ignoreTests": { "$ref": "#/definitions/ignoreTests" }, - "ignoreUnstable": { - "$ref": "#/definitions/ignoreUnstable" - }, - "includePaths": { - "$ref": "#/definitions/includePaths" - }, "internalChecksAsSuccess": { "$ref": "#/definitions/internalChecksAsSuccess" }, @@ -36300,12 +44955,6 @@ "labels": { "$ref": "#/definitions/labels" }, - "managerFilePatterns": { - "$ref": "#/definitions/managerFilePatterns" - }, - "maxMajorIncrement": { - "$ref": "#/definitions/maxMajorIncrement" - }, "milestone": { "$ref": "#/definitions/milestone" }, @@ -36324,8 +44973,14 @@ "mode": { "$ref": "#/definitions/mode" }, - "pinDigests": { - "$ref": "#/definitions/pinDigests" + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" @@ -36336,6 +44991,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -36378,9 +45036,6 @@ "pruneBranchAfterAutomerge": { "$ref": "#/definitions/pruneBranchAfterAutomerge" }, - "rangeStrategy": { - "$ref": "#/definitions/rangeStrategy" - }, "rebaseLabel": { "$ref": "#/definitions/rebaseLabel" }, @@ -36390,8 +45045,11 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, - "respectLatest": { - "$ref": "#/definitions/respectLatest" + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" }, "reviewers": { "$ref": "#/definitions/reviewers" @@ -36402,9 +45060,6 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, - "rollbackPrs": { - "$ref": "#/definitions/rollbackPrs" - }, "schedule": { "$ref": "#/definitions/schedule" }, @@ -36417,20 +45072,17 @@ "semanticCommits": { "$ref": "#/definitions/semanticCommits" }, - "separateMajorMinor": { - "$ref": "#/definitions/separateMajorMinor" - }, - "separateMinorPatch": { - "$ref": "#/definitions/separateMinorPatch" + "skipArtifactsUpdate": { + "$ref": "#/definitions/skipArtifactsUpdate" }, - "separateMultipleMajor": { - "$ref": "#/definitions/separateMultipleMajor" + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" }, - "separateMultipleMinor": { - "$ref": "#/definitions/separateMultipleMinor" + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" }, - "skipArtifactsUpdate": { - "$ref": "#/definitions/skipArtifactsUpdate" + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" @@ -36441,28 +45093,24 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, - "updatePinnedDependencies": { - "$ref": "#/definitions/updatePinnedDependencies" - }, - "versionCompatibility": { - "$ref": "#/definitions/versionCompatibility" - }, - "versioning": { - "$ref": "#/definitions/versioning" + "userStrings": { + "$ref": "#/definitions/userStrings" } } } ] }, - "pin": { - "description": "Configuration to apply when an update type is `pin`.\nSee also: https://docs.renovatebot.com/configuration-options/#pin", - "markdownDescription": "Configuration to apply when an update type is `pin`.\n\nSee also: [pin](https://docs.renovatebot.com/configuration-options/#pin)", + "pinDigest": { + "description": "Configuration to apply when pinning a digest (no change in tag/version).\nSee also: https://docs.renovatebot.com/configuration-options/#pindigest", + "markdownDescription": "Configuration to apply when pinning a digest (no change in tag/version).\n\nSee also: [pinDigest](https://docs.renovatebot.com/configuration-options/#pindigest)", "type": "object", "default": { - "rebaseWhen": "behind-base-branch", "groupName": "Pin Dependencies", "groupSlug": "pin-dependencies", "commitMessageAction": "Pin", @@ -36476,36 +45124,6 @@ { "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" }, @@ -36578,6 +45196,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -36614,30 +45235,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -36653,6 +45295,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -36692,6 +45337,15 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -36701,6 +45355,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -36752,6 +45409,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -36776,6 +45439,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -36785,24 +45457,35 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } ] }, - "pinDigest": { - "description": "Configuration to apply when pinning a digest (no change in tag/version).\nSee also: https://docs.renovatebot.com/configuration-options/#pindigest", - "markdownDescription": "Configuration to apply when pinning a digest (no change in tag/version).\n\nSee also: [pinDigest](https://docs.renovatebot.com/configuration-options/#pindigest)", + "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": { - "groupName": "Pin Dependencies", - "groupSlug": "pin-dependencies", - "commitMessageAction": "Pin", - "group": { - "commitMessageTopic": "dependencies", - "commitMessageExtra": "" + "managerFilePatterns": [], + "lockFileMaintenance": { + "enabled": true, + "branchTopic": "pip-compile-refresh", + "commitMessageAction": "Refresh pip-compile outputs" } }, "$ref": "#", @@ -36810,35 +45493,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -36912,6 +45568,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -36948,30 +45607,72 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, + "extractVersion": { + "$ref": "#/definitions/extractVersion" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "followTag": { + "$ref": "#/definitions/followTag" + }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -36984,9 +45685,21 @@ "hashedBranchLength": { "$ref": "#/definitions/hashedBranchLength" }, + "ignoreDeprecated": { + "$ref": "#/definitions/ignoreDeprecated" + }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, + "ignorePaths": { + "$ref": "#/definitions/ignorePaths" + }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -36996,6 +45709,12 @@ "ignoreTests": { "$ref": "#/definitions/ignoreTests" }, + "ignoreUnstable": { + "$ref": "#/definitions/ignoreUnstable" + }, + "includePaths": { + "$ref": "#/definitions/includePaths" + }, "internalChecksAsSuccess": { "$ref": "#/definitions/internalChecksAsSuccess" }, @@ -37008,6 +45727,18 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, + "managerFilePatterns": { + "$ref": "#/definitions/managerFilePatterns" + }, + "maxMajorIncrement": { + "$ref": "#/definitions/maxMajorIncrement" + }, "milestone": { "$ref": "#/definitions/milestone" }, @@ -37023,9 +45754,36 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, + "pinDigests": { + "$ref": "#/definitions/pinDigests" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -37035,6 +45793,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -37077,6 +45838,9 @@ "pruneBranchAfterAutomerge": { "$ref": "#/definitions/pruneBranchAfterAutomerge" }, + "rangeStrategy": { + "$ref": "#/definitions/rangeStrategy" + }, "rebaseLabel": { "$ref": "#/definitions/rebaseLabel" }, @@ -37086,6 +45850,21 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, + "respectLatest": { + "$ref": "#/definitions/respectLatest" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -37095,6 +45874,12 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, + "rollbackPrs": { + "$ref": "#/definitions/rollbackPrs" + }, "schedule": { "$ref": "#/definitions/schedule" }, @@ -37107,9 +45892,30 @@ "semanticCommits": { "$ref": "#/definitions/semanticCommits" }, + "separateMajorMinor": { + "$ref": "#/definitions/separateMajorMinor" + }, + "separateMinorPatch": { + "$ref": "#/definitions/separateMinorPatch" + }, + "separateMultipleMajor": { + "$ref": "#/definitions/separateMultipleMajor" + }, + "separateMultipleMinor": { + "$ref": "#/definitions/separateMultipleMinor" + }, "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -37119,65 +45925,47 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "updatePinnedDependencies": { + "$ref": "#/definitions/updatePinnedDependencies" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, + "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)", + "pip_requirements": { + "description": "Configuration object for the pip_requirements manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip_requirements", + "markdownDescription": "Configuration object for the pip_requirements manager\n\nSee also: [pip_requirements](https://docs.renovatebot.com/configuration-options/#pip_requirements)", "type": "object", "default": { - "managerFilePatterns": [], - "lockFileMaintenance": { - "enabled": true, - "branchTopic": "pip-compile-refresh", - "commitMessageAction": "Refresh pip-compile outputs" - } + "managerFilePatterns": [ + "/(^|/)[\\w-]*requirements([-._]\\w+)?\\.(txt|pip)$/" + ] }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -37251,6 +46039,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -37287,21 +46078,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -37311,12 +46132,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -37332,12 +46159,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -37365,6 +46198,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -37386,9 +46225,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -37401,6 +46264,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -37455,6 +46321,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -37467,6 +46345,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -37497,6 +46378,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -37506,12 +46396,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -37522,13 +46421,13 @@ } ] }, - "pip_requirements": { - "description": "Configuration object for the pip_requirements manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip_requirements", - "markdownDescription": "Configuration object for the pip_requirements manager\n\nSee also: [pip_requirements](https://docs.renovatebot.com/configuration-options/#pip_requirements)", + "pip_setup": { + "description": "Configuration object for the pip_setup manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip_setup", + "markdownDescription": "Configuration object for the pip_setup manager\n\nSee also: [pip_setup](https://docs.renovatebot.com/configuration-options/#pip_setup)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)[\\w-]*requirements([-._]\\w+)?\\.(txt|pip)$/" + "/(^|/)setup\\.py$/" ] }, "$ref": "#", @@ -37536,35 +46435,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -37638,6 +46510,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -37674,21 +46549,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -37698,12 +46603,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -37719,12 +46630,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -37752,6 +46669,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -37773,9 +46696,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -37788,6 +46735,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -37842,6 +46792,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -37854,6 +46816,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -37884,6 +46849,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -37893,12 +46867,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -37909,13 +46892,13 @@ } ] }, - "pip_setup": { - "description": "Configuration object for the pip_setup manager\nSee also: https://docs.renovatebot.com/configuration-options/#pip_setup", - "markdownDescription": "Configuration object for the pip_setup manager\n\nSee also: [pip_setup](https://docs.renovatebot.com/configuration-options/#pip_setup)", + "pipenv": { + "description": "Configuration object for the pipenv manager\nSee also: https://docs.renovatebot.com/configuration-options/#pipenv", + "markdownDescription": "Configuration object for the pipenv manager\n\nSee also: [pipenv](https://docs.renovatebot.com/configuration-options/#pipenv)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)setup\\.py$/" + "/(^|/)Pipfile$/" ] }, "$ref": "#", @@ -37923,35 +46906,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -38025,6 +46981,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -38061,21 +47020,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -38085,12 +47074,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -38106,12 +47101,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -38139,6 +47140,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -38160,9 +47167,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -38175,6 +47206,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -38229,6 +47263,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -38241,6 +47287,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -38271,6 +47320,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -38280,12 +47338,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -38296,13 +47363,14 @@ } ] }, - "pipenv": { - "description": "Configuration object for the pipenv manager\nSee also: https://docs.renovatebot.com/configuration-options/#pipenv", - "markdownDescription": "Configuration object for the pipenv manager\n\nSee also: [pipenv](https://docs.renovatebot.com/configuration-options/#pipenv)", + "pixi": { + "description": "Configuration object for the pixi manager\nSee also: https://docs.renovatebot.com/configuration-options/#pixi", + "markdownDescription": "Configuration object for the pixi manager\n\nSee also: [pixi](https://docs.renovatebot.com/configuration-options/#pixi)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)Pipfile$/" + "/(^|/)pyproject\\.toml$/", + "/(^|/)pixi\\.toml$/" ] }, "$ref": "#", @@ -38310,35 +47378,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -38412,6 +47453,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -38448,21 +47492,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -38472,12 +47546,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -38493,12 +47573,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -38526,6 +47612,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -38547,9 +47639,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -38562,6 +47678,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -38616,6 +47735,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -38628,6 +47759,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -38658,6 +47792,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -38667,12 +47810,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -38683,14 +47835,30 @@ } ] }, - "pixi": { - "description": "Configuration object for the pixi manager\nSee also: https://docs.renovatebot.com/configuration-options/#pixi", - "markdownDescription": "Configuration object for the pixi manager\n\nSee also: [pixi](https://docs.renovatebot.com/configuration-options/#pixi)", + "platformAutomerge": { + "description": "Controls if platform-native auto-merge is used.\nSee also: https://docs.renovatebot.com/configuration-options/#platformautomerge", + "markdownDescription": "Controls if platform-native auto-merge is used.\n\nSee also: [platformAutomerge](https://docs.renovatebot.com/configuration-options/#platformautomerge)", + "type": "boolean", + "default": true + }, + "platformCommit": { + "description": "Use platform API to perform commits instead of using Git directly.\nSee also: https://docs.renovatebot.com/configuration-options/#platformcommit", + "markdownDescription": "Use platform API to perform commits instead of using Git directly.\n\nSee also: [platformCommit](https://docs.renovatebot.com/configuration-options/#platformcommit)", + "type": "string", + "enum": [ + "auto", + "disabled", + "enabled" + ], + "default": "auto" + }, + "poetry": { + "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$/", - "/(^|/)pixi\\.toml$/" + "/(^|/)pyproject\\.toml$/" ] }, "$ref": "#", @@ -38698,35 +47866,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -38800,6 +47941,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -38836,21 +47980,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -38860,12 +48034,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -38881,12 +48061,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -38914,6 +48100,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -38935,9 +48127,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -38950,6 +48166,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -39004,6 +48223,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -39016,6 +48247,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -39046,6 +48280,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -39055,12 +48298,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -39071,30 +48323,231 @@ } ] }, - "platformAutomerge": { - "description": "Controls if platform-native auto-merge is used.\nSee also: https://docs.renovatebot.com/configuration-options/#platformautomerge", - "markdownDescription": "Controls if platform-native auto-merge is used.\n\nSee also: [platformAutomerge](https://docs.renovatebot.com/configuration-options/#platformautomerge)", - "type": "boolean", - "default": true + "postUpdateOptions": { + "description": "Enable post-update options to be run after package/artifact updating.\nSee also: https://docs.renovatebot.com/configuration-options/#postupdateoptions", + "markdownDescription": "Enable post-update options to be run after package/artifact updating.\n\nSee also: [postUpdateOptions](https://docs.renovatebot.com/configuration-options/#postupdateoptions)", + "type": "array", + "items": { + "type": "string", + "enum": [ + "bundlerConservative", + "composerWithAll", + "composerNoMinimalChanges", + "dotnetWorkloadRestore", + "gomodMassage", + "gomodTidy", + "gomodTidy1.17", + "gomodTidyAll", + "gomodTidyE", + "gomodUpdateImportPaths", + "gomodSkipVendor", + "gomodVendor", + "goGenerate", + "helmUpdateSubChartArchives", + "kustomizeInflateHelmCharts", + "npmDedupe", + "npmInstallTwice", + "pnpmDedupe", + "yarnDedupeFewer", + "yarnDedupeHighest" + ] + }, + "default": [] }, - "platformCommit": { - "description": "Use platform API to perform commits instead of using Git directly.\nSee also: https://docs.renovatebot.com/configuration-options/#platformcommit", - "markdownDescription": "Use platform API to perform commits instead of using Git directly.\n\nSee also: [platformCommit](https://docs.renovatebot.com/configuration-options/#platformcommit)", + "postUpgradeTasks": { + "description": "Post-upgrade tasks that are executed before a commit is made by Renovate.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasks", + "markdownDescription": "Post-upgrade tasks that are executed before a commit is made by Renovate.\n\nSee also: [postUpgradeTasks](https://docs.renovatebot.com/configuration-options/#postupgradetasks)", + "type": "object", + "default": { + "commands": [], + "fileFilters": [], + "executionMode": "update", + "installTools": {} + }, + "$ref": "#", + "allOf": [ + { + "type": "object", + "properties": { + "commands": { + "$ref": "#/definitions/commands" + }, + "dataFileTemplate": { + "$ref": "#/definitions/dataFileTemplate" + }, + "description": { + "$ref": "#/definitions/description" + }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "executionMode": { + "$ref": "#/definitions/executionMode" + }, + "extends": { + "$ref": "#/definitions/extends" + }, + "fileFilters": { + "$ref": "#/definitions/fileFilters" + }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, + "installTools": { + "$ref": "#/definitions/installTools" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "workingDirTemplate": { + "$ref": "#/definitions/workingDirTemplate" + } + } + } + ] + }, + "prBodyColumns": { + "description": "List of columns to use in PR bodies.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodycolumns", + "markdownDescription": "List of columns to use in PR bodies.\n\nSee also: [prBodyColumns](https://docs.renovatebot.com/configuration-options/#prbodycolumns)", + "type": "array", + "items": { + "type": "string" + }, + "default": [ + "Package", + "Type", + "Update", + "Change", + "Pending" + ] + }, + "prBodyDefinitions": { + "description": "Table column definitions to use in PR tables.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodydefinitions", + "markdownDescription": "Table column definitions to use in PR tables.\n\nSee also: [prBodyDefinitions](https://docs.renovatebot.com/configuration-options/#prbodydefinitions)", + "type": "object", + "default": { + "Package": "{{{depNameLinked}}}{{#if newName}}{{#unless (equals depName newName)}} → {{{newNameLinked}}}{{/unless}}{{/if}}", + "Type": "{{{depType}}}", + "Update": "{{{updateType}}}", + "Current value": "{{{currentValue}}}", + "New value": "{{{newValue}}}", + "Change": "`{{{displayFrom}}}` → `{{{displayTo}}}`", + "Pending": "{{{displayPending}}}", + "References": "{{{references}}}", + "Package file": "{{{packageFile}}}", + "Age": "{{#if newVersion}}![age](https://developer.mend.io/api/mc/badges/age/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{newVersion}}}?slim=true){{/if}}", + "Adoption": "{{#if newVersion}}![adoption](https://developer.mend.io/api/mc/badges/adoption/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{newVersion}}}?slim=true){{/if}}", + "Passing": "{{#if newVersion}}![passing](https://developer.mend.io/api/mc/badges/compatibility/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{currentVersion}}}/{{{newVersion}}}?slim=true){{/if}}", + "Confidence": "{{#if newVersion}}![confidence](https://developer.mend.io/api/mc/badges/confidence/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{currentVersion}}}/{{{newVersion}}}?slim=true){{/if}}" + } + }, + "prBodyHeadingDefinitions": { + "description": "Table header definitions to use in PR tables.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodyheadingdefinitions", + "markdownDescription": "Table header definitions to use in PR tables.\n\nSee also: [prBodyHeadingDefinitions](https://docs.renovatebot.com/configuration-options/#prbodyheadingdefinitions)", + "type": "object", + "default": { + "Age": "[Age](https://docs.renovatebot.com/merge-confidence/)", + "Adoption": "[Adoption](https://docs.renovatebot.com/merge-confidence/)", + "Passing": "[Passing](https://docs.renovatebot.com/merge-confidence/)", + "Confidence": "[Confidence](https://docs.renovatebot.com/merge-confidence/)" + } + }, + "prBodyNotes": { + "description": "List of extra notes or templates to include in the Pull Request body.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodynotes", + "markdownDescription": "List of extra notes or templates to include in the Pull Request body.\n\nSee also: [prBodyNotes](https://docs.renovatebot.com/configuration-options/#prbodynotes)", + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ], + "default": [] + }, + "prBodyTemplate": { + "description": "Pull Request body template. Controls which sections are rendered in the body of the pull request.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodytemplate", + "markdownDescription": "Pull Request body template. Controls which sections are rendered in the body of the pull request.\n\nSee also: [prBodyTemplate](https://docs.renovatebot.com/configuration-options/#prbodytemplate)", + "type": "string", + "default": "{{{header}}}{{{table}}}{{{warnings}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}" + }, + "prConcurrentLimit": { + "description": "Limit to a maximum of x concurrent branches/PRs. 0 means no limit.\nSee also: https://docs.renovatebot.com/configuration-options/#prconcurrentlimit", + "markdownDescription": "Limit to a maximum of x concurrent branches/PRs. 0 means no limit.\n\nSee also: [prConcurrentLimit](https://docs.renovatebot.com/configuration-options/#prconcurrentlimit)", + "type": "integer", + "default": 10 + }, + "prCreation": { + "description": "When to create the PR for a branch.\nSee also: https://docs.renovatebot.com/configuration-options/#prcreation", + "markdownDescription": "When to create the PR for a branch.\n\nSee also: [prCreation](https://docs.renovatebot.com/configuration-options/#prcreation)", "type": "string", "enum": [ - "auto", - "disabled", - "enabled" + "immediate", + "not-pending", + "status-success", + "approval" ], - "default": "auto" + "default": "immediate" }, - "poetry": { - "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)", + "prFooter": { + "description": "Text added here will be placed last in the PR body, with a divider separator before it.\nSee also: https://docs.renovatebot.com/configuration-options/#prfooter", + "markdownDescription": "Text added here will be placed last in the PR body, with a divider separator before it.\n\nSee also: [prFooter](https://docs.renovatebot.com/configuration-options/#prfooter)", + "type": "string", + "default": "This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate)." + }, + "prHeader": { + "description": "Text added here will be placed first in the PR body.\nSee also: https://docs.renovatebot.com/configuration-options/#prheader", + "markdownDescription": "Text added here will be placed first in the PR body.\n\nSee also: [prHeader](https://docs.renovatebot.com/configuration-options/#prheader)", + "type": "string" + }, + "prHourlyLimit": { + "description": "Rate limit PRs to maximum x created per hour. 0 means no limit.\nSee also: https://docs.renovatebot.com/configuration-options/#prhourlylimit", + "markdownDescription": "Rate limit PRs to maximum x created per hour. 0 means no limit.\n\nSee also: [prHourlyLimit](https://docs.renovatebot.com/configuration-options/#prhourlylimit)", + "type": "integer", + "default": 2 + }, + "prNotPendingHours": { + "description": "Timeout in hours for when `prCreation=not-pending`.\nSee also: https://docs.renovatebot.com/configuration-options/#prnotpendinghours", + "markdownDescription": "Timeout in hours for when `prCreation=not-pending`.\n\nSee also: [prNotPendingHours](https://docs.renovatebot.com/configuration-options/#prnotpendinghours)", + "type": "integer", + "default": 25 + }, + "prPriority": { + "description": "Set sorting priority for PR creation. PRs with higher priority are created first, negative priority last.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesprpriority", + "markdownDescription": "Set sorting priority for PR creation. PRs with higher priority are created first, negative priority last.\n\nSee also: [prPriority](https://docs.renovatebot.com/configuration-options/#packagerulesprpriority)", + "type": "integer", + "default": 0 + }, + "prTitle": { + "description": "Pull Request title template. Inherits from `commitMessage` if null.\nSee also: https://docs.renovatebot.com/configuration-options/#prtitle", + "markdownDescription": "Pull Request title template. Inherits from `commitMessage` if null.\n\nSee also: [prTitle](https://docs.renovatebot.com/configuration-options/#prtitle)", + "type": [ + "string", + "null" + ], + "default": null + }, + "prTitleStrict": { + "description": "Whether to bypass appending extra context to the Pull Request title.\nSee also: https://docs.renovatebot.com/configuration-options/#prtitlestrict", + "markdownDescription": "Whether to bypass appending extra context to the Pull Request title.\n\nSee also: [prTitleStrict](https://docs.renovatebot.com/configuration-options/#prtitlestrict)", + "type": "boolean", + "default": false + }, + "pre-commit": { + "description": "Configuration object for the pre-commit manager\nSee also: https://docs.renovatebot.com/configuration-options/#pre-commit", + "markdownDescription": "Configuration object for the pre-commit manager\n\nSee also: [pre-commit](https://docs.renovatebot.com/configuration-options/#pre-commit)", "type": "object", "default": { + "commitMessageTopic": "pre-commit hook {{depName}}", + "enabled": false, "managerFilePatterns": [ - "/(^|/)pyproject\\.toml$/" + "/(^|/)\\.pre-commit-config\\.ya?ml$/" + ], + "prBodyNotes": [ + "Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://github.com/renovatebot/renovate/discussions/new) if you have any questions." ] }, "$ref": "#", @@ -39102,35 +48555,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -39204,6 +48630,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -39240,21 +48669,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -39264,12 +48723,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -39285,12 +48750,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -39318,6 +48789,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -39339,9 +48816,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -39354,6 +48855,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -39408,6 +48912,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -39420,6 +48936,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -39450,6 +48969,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -39459,12 +48987,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -39475,246 +49012,19 @@ } ] }, - "postUpdateOptions": { - "description": "Enable post-update options to be run after package/artifact updating.\nSee also: https://docs.renovatebot.com/configuration-options/#postupdateoptions", - "markdownDescription": "Enable post-update options to be run after package/artifact updating.\n\nSee also: [postUpdateOptions](https://docs.renovatebot.com/configuration-options/#postupdateoptions)", - "type": "array", - "items": { - "type": "string", - "enum": [ - "bundlerConservative", - "composerWithAll", - "composerNoMinimalChanges", - "dotnetWorkloadRestore", - "gomodMassage", - "gomodTidy", - "gomodTidy1.17", - "gomodTidyAll", - "gomodTidyE", - "gomodUpdateImportPaths", - "gomodSkipVendor", - "gomodVendor", - "goGenerate", - "helmUpdateSubChartArchives", - "kustomizeInflateHelmCharts", - "npmDedupe", - "npmInstallTwice", - "pnpmDedupe", - "yarnDedupeFewer", - "yarnDedupeHighest" - ] - }, - "default": [] - }, - "postUpgradeTasks": { - "description": "Post-upgrade tasks that are executed before a commit is made by Renovate.\nSee also: https://docs.renovatebot.com/configuration-options/#postupgradetasks", - "markdownDescription": "Post-upgrade tasks that are executed before a commit is made by Renovate.\n\nSee also: [postUpgradeTasks](https://docs.renovatebot.com/configuration-options/#postupgradetasks)", - "type": "object", - "default": { - "commands": [], - "fileFilters": [], - "executionMode": "update", - "installTools": {} - }, - "$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" - } - ] - }, - "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", - "markdownDescription": "List of columns to use in PR bodies.\n\nSee also: [prBodyColumns](https://docs.renovatebot.com/configuration-options/#prbodycolumns)", - "type": "array", - "items": { - "type": "string" - }, - "default": [ - "Package", - "Type", - "Update", - "Change", - "Pending" - ] - }, - "prBodyDefinitions": { - "description": "Table column definitions to use in PR tables.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodydefinitions", - "markdownDescription": "Table column definitions to use in PR tables.\n\nSee also: [prBodyDefinitions](https://docs.renovatebot.com/configuration-options/#prbodydefinitions)", - "type": "object", - "default": { - "Package": "{{{depNameLinked}}}{{#if newName}}{{#unless (equals depName newName)}} → {{{newNameLinked}}}{{/unless}}{{/if}}", - "Type": "{{{depType}}}", - "Update": "{{{updateType}}}", - "Current value": "{{{currentValue}}}", - "New value": "{{{newValue}}}", - "Change": "`{{{displayFrom}}}` → `{{{displayTo}}}`", - "Pending": "{{{displayPending}}}", - "References": "{{{references}}}", - "Package file": "{{{packageFile}}}", - "Age": "{{#if newVersion}}![age](https://developer.mend.io/api/mc/badges/age/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{newVersion}}}?slim=true){{/if}}", - "Adoption": "{{#if newVersion}}![adoption](https://developer.mend.io/api/mc/badges/adoption/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{newVersion}}}?slim=true){{/if}}", - "Passing": "{{#if newVersion}}![passing](https://developer.mend.io/api/mc/badges/compatibility/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{currentVersion}}}/{{{newVersion}}}?slim=true){{/if}}", - "Confidence": "{{#if newVersion}}![confidence](https://developer.mend.io/api/mc/badges/confidence/{{datasource}}/{{replace '/' '%2f' packageName}}/{{{currentVersion}}}/{{{newVersion}}}?slim=true){{/if}}" - } - }, - "prBodyHeadingDefinitions": { - "description": "Table header definitions to use in PR tables.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodyheadingdefinitions", - "markdownDescription": "Table header definitions to use in PR tables.\n\nSee also: [prBodyHeadingDefinitions](https://docs.renovatebot.com/configuration-options/#prbodyheadingdefinitions)", - "type": "object", - "default": { - "Age": "[Age](https://docs.renovatebot.com/merge-confidence/)", - "Adoption": "[Adoption](https://docs.renovatebot.com/merge-confidence/)", - "Passing": "[Passing](https://docs.renovatebot.com/merge-confidence/)", - "Confidence": "[Confidence](https://docs.renovatebot.com/merge-confidence/)" - } - }, - "prBodyNotes": { - "description": "List of extra notes or templates to include in the Pull Request body.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodynotes", - "markdownDescription": "List of extra notes or templates to include in the Pull Request body.\n\nSee also: [prBodyNotes](https://docs.renovatebot.com/configuration-options/#prbodynotes)", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "string" - } - ], - "default": [] - }, - "prBodyTemplate": { - "description": "Pull Request body template. Controls which sections are rendered in the body of the pull request.\nSee also: https://docs.renovatebot.com/configuration-options/#prbodytemplate", - "markdownDescription": "Pull Request body template. Controls which sections are rendered in the body of the pull request.\n\nSee also: [prBodyTemplate](https://docs.renovatebot.com/configuration-options/#prbodytemplate)", - "type": "string", - "default": "{{{header}}}{{{table}}}{{{warnings}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}" - }, - "prConcurrentLimit": { - "description": "Limit to a maximum of x concurrent branches/PRs. 0 means no limit.\nSee also: https://docs.renovatebot.com/configuration-options/#prconcurrentlimit", - "markdownDescription": "Limit to a maximum of x concurrent branches/PRs. 0 means no limit.\n\nSee also: [prConcurrentLimit](https://docs.renovatebot.com/configuration-options/#prconcurrentlimit)", - "type": "integer", - "default": 10 - }, - "prCreation": { - "description": "When to create the PR for a branch.\nSee also: https://docs.renovatebot.com/configuration-options/#prcreation", - "markdownDescription": "When to create the PR for a branch.\n\nSee also: [prCreation](https://docs.renovatebot.com/configuration-options/#prcreation)", - "type": "string", - "enum": [ - "immediate", - "not-pending", - "status-success", - "approval" - ], - "default": "immediate" - }, - "prFooter": { - "description": "Text added here will be placed last in the PR body, with a divider separator before it.\nSee also: https://docs.renovatebot.com/configuration-options/#prfooter", - "markdownDescription": "Text added here will be placed last in the PR body, with a divider separator before it.\n\nSee also: [prFooter](https://docs.renovatebot.com/configuration-options/#prfooter)", - "type": "string", - "default": "This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate)." - }, - "prHeader": { - "description": "Text added here will be placed first in the PR body.\nSee also: https://docs.renovatebot.com/configuration-options/#prheader", - "markdownDescription": "Text added here will be placed first in the PR body.\n\nSee also: [prHeader](https://docs.renovatebot.com/configuration-options/#prheader)", - "type": "string" - }, - "prHourlyLimit": { - "description": "Rate limit PRs to maximum x created per hour. 0 means no limit.\nSee also: https://docs.renovatebot.com/configuration-options/#prhourlylimit", - "markdownDescription": "Rate limit PRs to maximum x created per hour. 0 means no limit.\n\nSee also: [prHourlyLimit](https://docs.renovatebot.com/configuration-options/#prhourlylimit)", - "type": "integer", - "default": 2 - }, - "prNotPendingHours": { - "description": "Timeout in hours for when `prCreation=not-pending`.\nSee also: https://docs.renovatebot.com/configuration-options/#prnotpendinghours", - "markdownDescription": "Timeout in hours for when `prCreation=not-pending`.\n\nSee also: [prNotPendingHours](https://docs.renovatebot.com/configuration-options/#prnotpendinghours)", - "type": "integer", - "default": 25 - }, - "prPriority": { - "description": "Set sorting priority for PR creation. PRs with higher priority are created first, negative priority last.\nSee also: https://docs.renovatebot.com/configuration-options/#packagerulesprpriority", - "markdownDescription": "Set sorting priority for PR creation. PRs with higher priority are created first, negative priority last.\n\nSee also: [prPriority](https://docs.renovatebot.com/configuration-options/#packagerulesprpriority)", - "type": "integer", - "default": 0 - }, - "prTitle": { - "description": "Pull Request title template. Inherits from `commitMessage` if null.\nSee also: https://docs.renovatebot.com/configuration-options/#prtitle", - "markdownDescription": "Pull Request title template. Inherits from `commitMessage` if null.\n\nSee also: [prTitle](https://docs.renovatebot.com/configuration-options/#prtitle)", - "type": [ - "string", - "null" - ], - "default": null - }, - "prTitleStrict": { - "description": "Whether to bypass appending extra context to the Pull Request title.\nSee also: https://docs.renovatebot.com/configuration-options/#prtitlestrict", - "markdownDescription": "Whether to bypass appending extra context to the Pull Request title.\n\nSee also: [prTitleStrict](https://docs.renovatebot.com/configuration-options/#prtitlestrict)", + "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", + "markdownDescription": "If enabled, Renovate logs the fully resolved config for each repository, plus the fully resolved presets.\n\nSee also: [printConfig](https://docs.renovatebot.com/configuration-options/#printconfig)", "type": "boolean", "default": false }, - "pre-commit": { - "description": "Configuration object for the pre-commit manager\nSee also: https://docs.renovatebot.com/configuration-options/#pre-commit", - "markdownDescription": "Configuration object for the pre-commit manager\n\nSee also: [pre-commit](https://docs.renovatebot.com/configuration-options/#pre-commit)", + "proto": { + "description": "Configuration object for the proto manager\nSee also: https://docs.renovatebot.com/configuration-options/#proto", + "markdownDescription": "Configuration object for the proto manager\n\nSee also: [proto](https://docs.renovatebot.com/configuration-options/#proto)", "type": "object", "default": { - "commitMessageTopic": "pre-commit hook {{depName}}", - "enabled": false, "managerFilePatterns": [ - "/(^|/)\\.pre-commit-config\\.ya?ml$/" - ], - "prBodyNotes": [ - "Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://github.com/renovatebot/renovate/discussions/new) if you have any questions." + "**/.prototools" ] }, "$ref": "#", @@ -39722,35 +49032,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -39824,6 +49107,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -39860,21 +49146,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -39884,12 +49200,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -39905,12 +49227,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -39938,6 +49266,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -39959,9 +49293,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -39974,6 +49332,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -40028,6 +49389,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -40040,6 +49413,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -40070,6 +49446,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -40079,12 +49464,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -40095,19 +49489,25 @@ } ] }, - "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", - "markdownDescription": "If enabled, Renovate logs the fully resolved config for each repository, plus the fully resolved presets.\n\nSee also: [printConfig](https://docs.renovatebot.com/configuration-options/#printconfig)", + "pruneBranchAfterAutomerge": { + "description": "Set to `true` to enable branch pruning after automerging.\nSee also: https://docs.renovatebot.com/configuration-options/#prunebranchafterautomerge", + "markdownDescription": "Set to `true` to enable branch pruning after automerging.\n\nSee also: [pruneBranchAfterAutomerge](https://docs.renovatebot.com/configuration-options/#prunebranchafterautomerge)", "type": "boolean", - "default": false + "default": true }, - "proto": { - "description": "Configuration object for the proto manager\nSee also: https://docs.renovatebot.com/configuration-options/#proto", - "markdownDescription": "Configuration object for the proto manager\n\nSee also: [proto](https://docs.renovatebot.com/configuration-options/#proto)", + "pruneStaleBranches": { + "description": "Set to `false` to disable pruning stale branches.\nSee also: https://docs.renovatebot.com/configuration-options/#prunestalebranches", + "markdownDescription": "Set to `false` to disable pruning stale branches.\n\nSee also: [pruneStaleBranches](https://docs.renovatebot.com/configuration-options/#prunestalebranches)", + "type": "boolean", + "default": true + }, + "pub": { + "description": "Configuration object for the pub manager\nSee also: https://docs.renovatebot.com/configuration-options/#pub", + "markdownDescription": "Configuration object for the pub manager\n\nSee also: [pub](https://docs.renovatebot.com/configuration-options/#pub)", "type": "object", "default": { "managerFilePatterns": [ - "**/.prototools" + "/(^|/)pubspec\\.ya?ml$/" ] }, "$ref": "#", @@ -40115,35 +49515,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -40217,6 +49590,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -40253,21 +49629,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -40277,12 +49683,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -40298,12 +49710,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -40331,6 +49749,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -40352,9 +49776,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -40367,6 +49815,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -40421,6 +49872,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -40433,6 +49896,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -40463,6 +49929,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -40472,12 +49947,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -40488,25 +49972,13 @@ } ] }, - "pruneBranchAfterAutomerge": { - "description": "Set to `true` to enable branch pruning after automerging.\nSee also: https://docs.renovatebot.com/configuration-options/#prunebranchafterautomerge", - "markdownDescription": "Set to `true` to enable branch pruning after automerging.\n\nSee also: [pruneBranchAfterAutomerge](https://docs.renovatebot.com/configuration-options/#prunebranchafterautomerge)", - "type": "boolean", - "default": true - }, - "pruneStaleBranches": { - "description": "Set to `false` to disable pruning stale branches.\nSee also: https://docs.renovatebot.com/configuration-options/#prunestalebranches", - "markdownDescription": "Set to `false` to disable pruning stale branches.\n\nSee also: [pruneStaleBranches](https://docs.renovatebot.com/configuration-options/#prunestalebranches)", - "type": "boolean", - "default": true - }, - "pub": { - "description": "Configuration object for the pub manager\nSee also: https://docs.renovatebot.com/configuration-options/#pub", - "markdownDescription": "Configuration object for the pub manager\n\nSee also: [pub](https://docs.renovatebot.com/configuration-options/#pub)", + "puppet": { + "description": "Configuration object for the puppet manager\nSee also: https://docs.renovatebot.com/configuration-options/#puppet", + "markdownDescription": "Configuration object for the puppet manager\n\nSee also: [puppet](https://docs.renovatebot.com/configuration-options/#puppet)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)pubspec\\.ya?ml$/" + "/(^|/)Puppetfile$/" ] }, "$ref": "#", @@ -40514,35 +49986,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -40616,6 +50061,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -40652,21 +50100,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -40676,12 +50154,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -40697,12 +50181,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -40730,6 +50220,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -40751,9 +50247,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -40766,6 +50286,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -40820,6 +50343,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -40832,6 +50367,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -40862,6 +50400,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -40871,12 +50418,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -40887,49 +50443,24 @@ } ] }, - "puppet": { - "description": "Configuration object for the puppet manager\nSee also: https://docs.renovatebot.com/configuration-options/#puppet", - "markdownDescription": "Configuration object for the puppet manager\n\nSee also: [puppet](https://docs.renovatebot.com/configuration-options/#puppet)", + "pyenv": { + "description": "Configuration object for the pyenv manager\nSee also: https://docs.renovatebot.com/configuration-options/#pyenv", + "markdownDescription": "Configuration object for the pyenv manager\n\nSee also: [pyenv](https://docs.renovatebot.com/configuration-options/#pyenv)", "type": "object", "default": { "managerFilePatterns": [ - "/(^|/)Puppetfile$/" - ] + "/(^|/)\\.python-version$/" + ], + "versioning": "docker", + "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -41003,6 +50534,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -41039,21 +50573,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -41063,12 +50627,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -41084,12 +50654,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -41117,6 +50693,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -41138,9 +50720,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -41153,6 +50759,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -41207,6 +50816,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -41219,6 +50840,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -41249,6 +50873,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -41258,12 +50891,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -41274,51 +50916,24 @@ } ] }, - "pyenv": { - "description": "Configuration object for the pyenv manager\nSee also: https://docs.renovatebot.com/configuration-options/#pyenv", - "markdownDescription": "Configuration object for the pyenv manager\n\nSee also: [pyenv](https://docs.renovatebot.com/configuration-options/#pyenv)", + "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": [ - "/(^|/)\\.python-version$/" - ], - "versioning": "docker", - "pinDigests": false + "/.+\\.container$/", + "/.+\\.image$/", + "/.+\\.volume$/" + ] }, "$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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -41392,6 +51007,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -41428,21 +51046,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -41452,12 +51100,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -41473,12 +51127,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -41506,6 +51166,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -41527,9 +51193,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -41542,6 +51232,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -41596,6 +51289,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -41608,6 +51313,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -41638,6 +51346,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -41647,12 +51364,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -41663,51 +51389,70 @@ } ] }, - "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)", + "rangeStrategy": { + "description": "Determines how to modify or update existing ranges.\nSee also: https://docs.renovatebot.com/configuration-options/#rangestrategy", + "markdownDescription": "Determines how to modify or update existing ranges.\n\nSee also: [rangeStrategy](https://docs.renovatebot.com/configuration-options/#rangestrategy)", + "type": "string", + "enum": [ + "auto", + "pin", + "bump", + "replace", + "widen", + "update-lockfile", + "in-range-only" + ], + "default": "auto" + }, + "readOnly": { + "description": "Match against requests that only read data and do not mutate anything.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesreadonly", + "markdownDescription": "Match against requests that only read data and do not mutate anything.\n\nSee also: [readOnly](https://docs.renovatebot.com/configuration-options/#hostrulesreadonly)", + "type": "boolean" + }, + "rebaseLabel": { + "description": "Label to request a rebase from Renovate.\nSee also: https://docs.renovatebot.com/configuration-options/#rebaselabel", + "markdownDescription": "Label to request a rebase from Renovate.\n\nSee also: [rebaseLabel](https://docs.renovatebot.com/configuration-options/#rebaselabel)", + "type": "string", + "default": "rebase" + }, + "rebaseWhen": { + "description": "Controls when Renovate rebases an existing branch.\nSee also: https://docs.renovatebot.com/configuration-options/#rebasewhen", + "markdownDescription": "Controls when Renovate rebases an existing branch.\n\nSee also: [rebaseWhen](https://docs.renovatebot.com/configuration-options/#rebasewhen)", + "type": "string", + "enum": [ + "auto", + "never", + "conflicted", + "behind-base-branch", + "automerging" + ], + "default": "auto" + }, + "recreateWhen": { + "description": "Recreate PRs even if same ones were closed previously.\nSee also: https://docs.renovatebot.com/configuration-options/#recreatewhen", + "markdownDescription": "Recreate PRs even if same ones were closed previously.\n\nSee also: [recreateWhen](https://docs.renovatebot.com/configuration-options/#recreatewhen)", + "type": "string", + "enum": [ + "auto", + "always", + "never" + ], + "default": "auto" + }, + "regex": { + "description": "Configuration object for the regex manager\nSee also: https://docs.renovatebot.com/configuration-options/#regex", + "markdownDescription": "Configuration object for the regex manager\n\nSee also: [regex](https://docs.renovatebot.com/configuration-options/#regex)", "type": "object", "default": { - "managerFilePatterns": [ - "/.+\\.container$/", - "/.+\\.image$/", - "/.+\\.volume$/" - ] + "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -41781,6 +51526,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -41817,21 +51565,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -41841,12 +51619,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -41862,12 +51646,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -41895,6 +51685,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -41916,9 +51712,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -41931,6 +51751,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -41985,6 +51808,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -41997,6 +51832,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -42027,6 +51865,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -42036,12 +51883,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -42052,65 +51908,6 @@ } ] }, - "rangeStrategy": { - "description": "Determines how to modify or update existing ranges.\nSee also: https://docs.renovatebot.com/configuration-options/#rangestrategy", - "markdownDescription": "Determines how to modify or update existing ranges.\n\nSee also: [rangeStrategy](https://docs.renovatebot.com/configuration-options/#rangestrategy)", - "type": "string", - "enum": [ - "auto", - "pin", - "bump", - "replace", - "widen", - "update-lockfile", - "in-range-only" - ], - "default": "auto" - }, - "readOnly": { - "description": "Match against requests that only read data and do not mutate anything.\nSee also: https://docs.renovatebot.com/configuration-options/#hostrulesreadonly", - "markdownDescription": "Match against requests that only read data and do not mutate anything.\n\nSee also: [readOnly](https://docs.renovatebot.com/configuration-options/#hostrulesreadonly)", - "type": "boolean" - }, - "rebaseLabel": { - "description": "Label to request a rebase from Renovate.\nSee also: https://docs.renovatebot.com/configuration-options/#rebaselabel", - "markdownDescription": "Label to request a rebase from Renovate.\n\nSee also: [rebaseLabel](https://docs.renovatebot.com/configuration-options/#rebaselabel)", - "type": "string", - "default": "rebase" - }, - "rebaseWhen": { - "description": "Controls when Renovate rebases an existing branch.\nSee also: https://docs.renovatebot.com/configuration-options/#rebasewhen", - "markdownDescription": "Controls when Renovate rebases an existing branch.\n\nSee also: [rebaseWhen](https://docs.renovatebot.com/configuration-options/#rebasewhen)", - "type": "string", - "enum": [ - "auto", - "never", - "conflicted", - "behind-base-branch", - "automerging" - ], - "default": "auto" - }, - "recreateWhen": { - "description": "Recreate PRs even if same ones were closed previously.\nSee also: https://docs.renovatebot.com/configuration-options/#recreatewhen", - "markdownDescription": "Recreate PRs even if same ones were closed previously.\n\nSee also: [recreateWhen](https://docs.renovatebot.com/configuration-options/#recreatewhen)", - "type": "string", - "enum": [ - "auto", - "always", - "never" - ], - "default": "auto" - }, - "regex": { - "description": "Configuration object for the regex manager\nSee also: https://docs.renovatebot.com/configuration-options/#regex", - "markdownDescription": "Configuration object for the regex manager\n\nSee also: [regex](https://docs.renovatebot.com/configuration-options/#regex)", - "type": "object", - "default": { - "pinDigests": false - }, - "$ref": "#" - }, "registryAliases": { "description": "Aliases for registries.\nSee also: https://docs.renovatebot.com/configuration-options/#registryaliases", "markdownDescription": "Aliases for registries.\n\nSee also: [registryAliases](https://docs.renovatebot.com/configuration-options/#registryaliases)", @@ -42163,35 +51960,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -42265,6 +52035,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -42301,21 +52074,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -42325,12 +52128,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -42346,12 +52155,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -42379,6 +52194,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -42400,9 +52221,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -42415,6 +52260,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -42469,6 +52317,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -42481,6 +52341,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -42511,6 +52374,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -42520,12 +52392,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -42553,36 +52434,6 @@ { "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" }, @@ -42655,6 +52506,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -42691,30 +52545,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -42730,6 +52605,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -42769,6 +52647,15 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -42778,6 +52665,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -42829,6 +52719,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -42853,6 +52749,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -42862,8 +52767,14 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } @@ -42943,36 +52854,6 @@ { "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" }, @@ -43045,6 +52926,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -43081,30 +52965,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "filterUnavailableUsers": { "$ref": "#/definitions/filterUnavailableUsers" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -43120,6 +53025,9 @@ "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -43159,6 +53067,15 @@ "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, "platformAutomerge": { "$ref": "#/definitions/platformAutomerge" }, @@ -43168,6 +53085,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -43219,6 +53139,12 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "reviewers": { "$ref": "#/definitions/reviewers" }, @@ -43243,6 +53169,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -43252,8 +53187,14 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" + }, + "userStrings": { + "$ref": "#/definitions/userStrings" } } } @@ -43280,35 +53221,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -43382,6 +53296,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -43418,21 +53335,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -43442,12 +53389,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -43463,12 +53416,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -43496,6 +53455,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -43517,9 +53482,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -43532,6 +53521,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -43586,6 +53578,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -43598,6 +53602,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -43628,6 +53635,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -43637,12 +53653,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -43668,35 +53693,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -43770,6 +53768,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -43806,21 +53807,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -43830,12 +53861,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -43851,12 +53888,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -43884,6 +53927,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -43905,9 +53954,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -43920,6 +53993,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -43974,6 +54050,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -43986,6 +54074,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -44016,6 +54107,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -44025,12 +54125,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -44056,35 +54165,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -44158,6 +54240,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -44194,21 +54279,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -44218,12 +54333,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -44239,12 +54360,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -44272,6 +54399,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -44293,9 +54426,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -44308,6 +54465,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -44362,6 +54522,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -44374,6 +54546,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -44404,6 +54579,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -44413,12 +54597,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -44447,35 +54640,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -44549,6 +54715,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -44585,21 +54754,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -44609,12 +54808,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -44630,12 +54835,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -44663,6 +54874,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -44684,9 +54901,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -44699,6 +54940,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -44753,6 +54997,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -44765,6 +55021,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -44795,6 +55054,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -44804,12 +55072,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -44834,35 +55111,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -44936,6 +55186,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -44972,21 +55225,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -44996,12 +55279,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -45017,12 +55306,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -45050,6 +55345,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -45071,9 +55372,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -45086,6 +55411,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -45140,6 +55468,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -45152,6 +55492,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -45182,6 +55525,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -45191,12 +55543,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -45290,35 +55651,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -45392,6 +55726,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -45428,21 +55765,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -45452,12 +55819,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -45473,12 +55846,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -45506,6 +55885,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -45527,9 +55912,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -45542,6 +55951,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -45596,6 +56008,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -45608,6 +56032,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -45638,6 +56065,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -45647,12 +56083,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -45692,35 +56137,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -45794,6 +56212,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -45830,21 +56251,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -45854,12 +56305,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -45875,12 +56332,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -45908,6 +56371,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -45929,9 +56398,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -45944,6 +56437,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -45998,6 +56494,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -46010,6 +56518,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -46040,6 +56551,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -46049,12 +56569,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -46197,35 +56726,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -46299,6 +56801,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -46335,21 +56840,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -46359,12 +56894,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -46380,12 +56921,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -46413,6 +56960,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -46434,9 +56987,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -46449,6 +57026,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -46503,6 +57083,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -46515,6 +57107,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -46545,6 +57140,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -46554,12 +57158,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -46586,35 +57199,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -46688,6 +57274,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -46724,21 +57313,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -46748,12 +57367,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -46769,12 +57394,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -46802,6 +57433,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -46823,9 +57460,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -46838,6 +57499,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -46892,6 +57556,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -46904,6 +57580,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -46934,6 +57613,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -46943,12 +57631,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -46971,35 +57668,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -47073,6 +57743,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -47109,21 +57782,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -47133,12 +57836,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -47154,12 +57863,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -47187,6 +57902,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -47208,9 +57929,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -47223,6 +57968,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -47277,6 +58025,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -47289,6 +58049,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -47319,6 +58082,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -47328,12 +58100,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -47361,35 +58142,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -47463,6 +58217,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -47499,21 +58256,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -47523,12 +58310,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -47544,12 +58337,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -47577,6 +58376,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -47598,9 +58403,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -47613,6 +58442,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -47667,6 +58499,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -47679,6 +58523,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -47709,6 +58556,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -47718,12 +58574,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -47750,35 +58615,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -47852,6 +58690,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -47888,21 +58729,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -47912,12 +58783,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -47933,12 +58810,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -47966,6 +58849,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -47987,9 +58876,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -48002,6 +58915,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -48056,6 +58972,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -48068,6 +58996,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -48098,6 +59029,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -48107,12 +59047,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -48138,35 +59087,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -48240,6 +59162,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -48276,21 +59201,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -48300,12 +59255,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -48321,12 +59282,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -48354,6 +59321,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -48375,9 +59348,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -48390,6 +59387,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -48444,6 +59444,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -48456,6 +59468,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -48486,6 +59501,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -48495,12 +59519,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -48527,35 +59560,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -48629,6 +59635,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -48665,21 +59674,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -48689,12 +59728,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -48710,12 +59755,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -48743,6 +59794,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -48764,9 +59821,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -48779,6 +59860,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -48833,6 +59917,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -48845,6 +59941,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -48875,6 +59974,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -48884,12 +59992,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -48916,35 +60033,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -49018,6 +60108,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -49054,21 +60147,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -49078,12 +60201,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -49099,12 +60228,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -49132,6 +60267,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -49153,9 +60294,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -49168,6 +60333,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -49222,6 +60390,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -49234,6 +60414,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -49264,6 +60447,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -49273,12 +60465,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -49313,34 +60514,16 @@ "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" - } - ] + "$ref": "#/definitions/description" }, - "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" - } - ] + "encrypted": { + "$ref": "#/definitions/encrypted" + }, + "extends": { + "$ref": "#/definitions/extends" + }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" }, "jvmMaxMemory": { "$ref": "#/definitions/jvmMaxMemory" @@ -49350,6 +60533,9 @@ }, "nodeMaxMemory": { "$ref": "#/definitions/nodeMaxMemory" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" } } } @@ -49382,35 +60568,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -49484,6 +60643,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -49520,21 +60682,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -49544,12 +60736,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -49565,12 +60763,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -49598,6 +60802,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -49619,9 +60829,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -49634,6 +60868,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -49688,6 +60925,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -49700,6 +60949,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -49730,6 +60982,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -49739,12 +61000,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -49769,35 +61039,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -49871,6 +61114,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -49907,21 +61153,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -49931,12 +61207,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -49952,12 +61234,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -49985,6 +61273,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -50006,9 +61300,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -50021,6 +61339,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -50075,6 +61396,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -50087,6 +61420,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -50117,6 +61453,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -50126,12 +61471,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -50156,35 +61510,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -50258,6 +61585,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -50294,21 +61624,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -50318,12 +61678,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -50339,12 +61705,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -50372,6 +61744,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -50393,9 +61771,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -50408,6 +61810,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -50462,6 +61867,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -50474,6 +61891,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -50504,6 +61924,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -50513,12 +61942,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -50583,35 +62021,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -50685,6 +62096,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -50721,21 +62135,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -50745,12 +62189,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -50766,12 +62216,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -50799,6 +62255,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -50820,9 +62282,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -50835,6 +62321,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -50889,6 +62378,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -50901,6 +62402,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -50931,6 +62435,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -50940,12 +62453,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -50971,35 +62493,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -51073,6 +62568,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -51109,21 +62607,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -51133,12 +62661,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -51154,12 +62688,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -51187,6 +62727,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -51208,9 +62754,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -51223,6 +62793,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -51277,6 +62850,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -51289,6 +62874,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -51319,6 +62907,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -51328,12 +62925,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -51446,35 +63052,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -51548,6 +63127,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -51584,21 +63166,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -51608,12 +63220,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -51629,9 +63247,15 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -51656,6 +63280,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "maxMajorIncrement": { "$ref": "#/definitions/maxMajorIncrement" }, @@ -51674,9 +63304,30 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -51689,6 +63340,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -51743,6 +63397,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -51755,6 +63421,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -51785,6 +63454,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -51794,12 +63472,18 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -51837,35 +63521,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -51939,6 +63596,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -51975,21 +63635,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -51999,12 +63689,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -52020,12 +63716,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -52053,6 +63755,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -52074,9 +63782,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -52089,6 +63821,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -52143,6 +63878,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -52155,6 +63902,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -52185,6 +63935,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -52194,12 +63953,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, @@ -52230,35 +63998,8 @@ { "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" - } - ] + "abandonmentThreshold": { + "$ref": "#/definitions/abandonmentThreshold" }, "addLabels": { "$ref": "#/definitions/addLabels" @@ -52332,6 +64073,9 @@ "bumpVersion": { "$ref": "#/definitions/bumpVersion" }, + "bumpVersions": { + "$ref": "#/definitions/bumpVersions" + }, "commitBody": { "$ref": "#/definitions/commitBody" }, @@ -52368,21 +64112,51 @@ "composerIgnorePlatformReqs": { "$ref": "#/definitions/composerIgnorePlatformReqs" }, + "constraints": { + "$ref": "#/definitions/constraints" + }, + "constraintsFiltering": { + "$ref": "#/definitions/constraintsFiltering" + }, + "constraintsVersioning": { + "$ref": "#/definitions/constraintsVersioning" + }, + "customDatasources": { + "$ref": "#/definitions/customDatasources" + }, + "defaultRegistryUrls": { + "$ref": "#/definitions/defaultRegistryUrls" + }, "dependencyDashboardApproval": { "$ref": "#/definitions/dependencyDashboardApproval" }, + "dependencyDashboardCategory": { + "$ref": "#/definitions/dependencyDashboardCategory" + }, + "description": { + "$ref": "#/definitions/description" + }, + "digest": { + "$ref": "#/definitions/digest" + }, "draftPR": { "$ref": "#/definitions/draftPR" }, "enabled": { "$ref": "#/definitions/enabled" }, + "encrypted": { + "$ref": "#/definitions/encrypted" + }, "excludeCommitPaths": { "$ref": "#/definitions/excludeCommitPaths" }, "expandCodeOwnersGroups": { "$ref": "#/definitions/expandCodeOwnersGroups" }, + "extends": { + "$ref": "#/definitions/extends" + }, "extractVersion": { "$ref": "#/definitions/extractVersion" }, @@ -52392,12 +64166,18 @@ "followTag": { "$ref": "#/definitions/followTag" }, + "forkModeDisallowMaintainerEdits": { + "$ref": "#/definitions/forkModeDisallowMaintainerEdits" + }, "gitLabIgnoreApprovals": { "$ref": "#/definitions/gitLabIgnoreApprovals" }, "goGetDirs": { "$ref": "#/definitions/goGetDirs" }, + "group": { + "$ref": "#/definitions/group" + }, "groupName": { "$ref": "#/definitions/groupName" }, @@ -52413,12 +64193,18 @@ "ignoreDeprecated": { "$ref": "#/definitions/ignoreDeprecated" }, + "ignoreDeps": { + "$ref": "#/definitions/ignoreDeps" + }, "ignorePaths": { "$ref": "#/definitions/ignorePaths" }, "ignorePlugins": { "$ref": "#/definitions/ignorePlugins" }, + "ignorePresets": { + "$ref": "#/definitions/ignorePresets" + }, "ignoreReviewers": { "$ref": "#/definitions/ignoreReviewers" }, @@ -52446,6 +64232,12 @@ "labels": { "$ref": "#/definitions/labels" }, + "lockFileMaintenance": { + "$ref": "#/definitions/lockFileMaintenance" + }, + "major": { + "$ref": "#/definitions/major" + }, "managerFilePatterns": { "$ref": "#/definitions/managerFilePatterns" }, @@ -52467,9 +64259,33 @@ "minimumReleaseAgeBuffer": { "$ref": "#/definitions/minimumReleaseAgeBuffer" }, + "minor": { + "$ref": "#/definitions/minor" + }, "mode": { "$ref": "#/definitions/mode" }, + "npmrc": { + "$ref": "#/definitions/npmrc" + }, + "npmrcMerge": { + "$ref": "#/definitions/npmrcMerge" + }, + "overrideDescription": { + "$ref": "#/definitions/overrideDescription" + }, + "packageRules": { + "$ref": "#/definitions/packageRules" + }, + "patch": { + "$ref": "#/definitions/patch" + }, + "pin": { + "$ref": "#/definitions/pin" + }, + "pinDigest": { + "$ref": "#/definitions/pinDigest" + }, "pinDigests": { "$ref": "#/definitions/pinDigests" }, @@ -52482,6 +64298,9 @@ "postUpdateOptions": { "$ref": "#/definitions/postUpdateOptions" }, + "postUpgradeTasks": { + "$ref": "#/definitions/postUpgradeTasks" + }, "prBodyColumns": { "$ref": "#/definitions/prBodyColumns" }, @@ -52536,6 +64355,18 @@ "recreateWhen": { "$ref": "#/definitions/recreateWhen" }, + "registryAliases": { + "$ref": "#/definitions/registryAliases" + }, + "registryUrls": { + "$ref": "#/definitions/registryUrls" + }, + "replacement": { + "$ref": "#/definitions/replacement" + }, + "replacementApproach": { + "$ref": "#/definitions/replacementApproach" + }, "respectLatest": { "$ref": "#/definitions/respectLatest" }, @@ -52548,6 +64379,9 @@ "reviewersSampleSize": { "$ref": "#/definitions/reviewersSampleSize" }, + "rollback": { + "$ref": "#/definitions/rollback" + }, "rollbackPrs": { "$ref": "#/definitions/rollbackPrs" }, @@ -52578,6 +64412,15 @@ "skipArtifactsUpdate": { "$ref": "#/definitions/skipArtifactsUpdate" }, + "skipInstalls": { + "$ref": "#/definitions/skipInstalls" + }, + "statusCheckNames": { + "$ref": "#/definitions/statusCheckNames" + }, + "statusCheckWhen": { + "$ref": "#/definitions/statusCheckWhen" + }, "stopUpdatingLabel": { "$ref": "#/definitions/stopUpdatingLabel" }, @@ -52587,12 +64430,21 @@ "timezone": { "$ref": "#/definitions/timezone" }, + "toolSettings": { + "$ref": "#/definitions/toolSettings" + }, + "updateInternalDeps": { + "$ref": "#/definitions/updateInternalDeps" + }, "updateNotScheduled": { "$ref": "#/definitions/updateNotScheduled" }, "updatePinnedDependencies": { "$ref": "#/definitions/updatePinnedDependencies" }, + "userStrings": { + "$ref": "#/definitions/userStrings" + }, "versionCompatibility": { "$ref": "#/definitions/versionCompatibility" }, diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/bitbucket-pipelines.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/bitbucket-pipelines.sha256 index 66fcf9bbf..19b8413d5 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/bitbucket-pipelines.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/bitbucket-pipelines.sha256 @@ -1 +1 @@ -9387b9d72352521be95652848b9148163c6fa4090e870efc87ce731b2ff80630 \ No newline at end of file +b37319267d9922bd9f0a5142d657551ae844e136fa205068c8660622d66bcf64 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/compose-spec.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/compose-spec.sha256 index f0689ec72..1ee061147 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/compose-spec.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/compose-spec.sha256 @@ -1 +1 @@ -d61cc3df8c6e6a727043e84f3405c69ffd63d341f629db8480f1d2ee5405b10c \ No newline at end of file +d549057ebc2925f39f62799eab0db7b9e2c18b35b6c00595199116da3ed10e64 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/dependabot.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/dependabot.sha256 index 7d45813d9..75fc52268 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/dependabot.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/dependabot.sha256 @@ -1 +1 @@ -57efbbcba05d2c26ad8e00b2ab295f797931652174d4e7d5272615069ecea61f \ No newline at end of file +f310bfb4960eea6a5fb7d75de54ab49ba36f947757c8f4d5de88d3ea8ac51d3f \ 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 0dd1aeb55..e38a1ee37 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 @@ -98e54051f78236ae22281857ff38c7fc634b88b5008d1326a8d1a5b0b22d8da5 \ No newline at end of file +1c6eeb7d3a34c39996afbfe1ade220480eb05bbeae674e86d3c745dfeeded7fd \ 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 89d140e73..eb77e97c1 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/meltano.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/meltano.sha256 @@ -1 +1 @@ -8de6419ba73857d200f60b97617006c9e8616a1c506662449a1b74ff3b73f69f \ No newline at end of file +cc4b01929310a69544ded81ebb4d48514e9edcb1e5dac8aa1798eec4a8381cdf \ 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 79ecb094a..f742b10e9 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 @@ -1 +1 @@ -6a4d2f51b1b3a5c1c3a2435ad83516e3f75c0660bbb2097140f31d617007a1fc \ No newline at end of file +4774c98030acea051a951c4371f7ffcb9962f1d3c590379b77c13ab728b9ead3 \ 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 cfc27b6b3..1f103e544 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 @@ -1 +1 @@ -e15d55a167106b3350caf3ff51516ec5c54af8000bbf6baeea067cc7ac81c103 \ No newline at end of file +8310e7b51da681b60e553c52b42eaa72ab8baf1388ccaf598aaedb6d881d8db8 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/woodpecker-ci.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/woodpecker-ci.sha256 index 567488f7f..20ec0af3b 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/woodpecker-ci.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/woodpecker-ci.sha256 @@ -1 +1 @@ -70f3b3db9710ab08373dec84ba282bcd8c868d4500a18fccf6204b5277bb7065 \ No newline at end of file +b448916fea06650f833a355496b33a5672213d6801ca9e3def60bf198c1a492e \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/woodpecker-ci.json b/src/check_jsonschema/builtin_schemas/vendor/woodpecker-ci.json index 355794956..490f63ada 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/woodpecker-ci.json +++ b/src/check_jsonschema/builtin_schemas/vendor/woodpecker-ci.json @@ -1072,7 +1072,7 @@ "additionalProperties": true }, "matrix": { - "description": "Execute pipeline for each matrix combination. Read more: https://woodpecker-ci.org/docs/usage/matrix-workflows", + "description": "Execute pipeline for each matrix combination. Each axis supports at most 10 values and the include list is limited to 64 entries; the total matrix combination count is checked when parsing. Read more: https://woodpecker-ci.org/docs/usage/matrix-workflows", "type": "object", "properties": { "include": { @@ -1080,7 +1080,7 @@ "items": { "type": "object" }, - "minLength": 1 + "maxItems": 64 } }, "additionalProperties": { @@ -1088,7 +1088,7 @@ "items": { "type": ["boolean", "string", "number"] }, - "minLength": 1 + "maxItems": 10 } }, "labels": {