diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 01587b334..3e578a7ee 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,8 @@ Unreleased .. vendor-insert-here +- Update vendored schemas: circle-ci, gitlab-ci, mergify, renovate (2026-02-08) + 0.36.1 ------ diff --git a/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json b/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json index 88c9ec7b0..b0af088ad 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json +++ b/src/check_jsonschema/builtin_schemas/vendor/circle-ci.json @@ -1642,7 +1642,12 @@ "m2pro.medium", "m2pro.large", "m4pro.medium", - "m4pro.large" + "m4pro.large", + "medium-gen2", + "large-gen2", + "xlarge-gen2", + "2xlarge-gen2", + "2xlarge+-gen2" ] }, { diff --git a/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json b/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json index 8b850eda1..8ae70071b 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json +++ b/src/check_jsonschema/builtin_schemas/vendor/gitlab-ci.json @@ -1193,6 +1193,22 @@ } ] }, + "gitlab_secrets_manager": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "source": { + "type": "string", + "description": "Source of the secret. Defaults to the current project if not given. For fetching a secret from a group, provide group/" + } + }, + "required": [ + "name" + ], + "additionalProperties": false + }, "file": { "type": "boolean", "default": true, @@ -1223,6 +1239,11 @@ "required": [ "aws_secrets_manager" ] + }, + { + "required": [ + "gitlab_secrets_manager" + ] } ], "dependencies": { diff --git a/src/check_jsonschema/builtin_schemas/vendor/mergify.json b/src/check_jsonschema/builtin_schemas/vendor/mergify.json index c8553c43a..b404023cf 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/mergify.json +++ b/src/check_jsonschema/builtin_schemas/vendor/mergify.json @@ -2547,6 +2547,7 @@ }, "autosquash": { "default": false, + "deprecated": true, "description": "This option is relevant only if you do in place checks and if you use the `rebase` option of the update_method. It will automatically squash your commits beginning by `squash!`, `fixup!` or `amend!`, just like the option with the same name when doing a `git rebase`.", "title": "Autosquash", "type": "boolean" @@ -2776,6 +2777,7 @@ }, "autosquash": { "default": false, + "deprecated": true, "description": "This option is relevant only if you do in place checks and if you use the `rebase` option of the update_method. It will automatically squash your commits beginning by `squash!`, `fixup!` or `amend!`, just like the option with the same name when doing a `git rebase`.", "title": "Autosquash", "type": "boolean" @@ -2883,7 +2885,8 @@ "title": "Bot Account" }, "autosquash": { - "default": true, + "default": false, + "deprecated": true, "description": "When set to `true`, commits starting with `fixup!`, `squash!` and `amend!` are squashed during the rebase.", "title": "Autosquash", "type": "boolean" diff --git a/src/check_jsonschema/builtin_schemas/vendor/renovate.json b/src/check_jsonschema/builtin_schemas/vendor/renovate.json index 4c0fcef65..31b25c4ef 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/renovate.json +++ b/src/check_jsonschema/builtin_schemas/vendor/renovate.json @@ -1,7 +1,7 @@ { - "title": "JSON schema for Renovate 42.92.4 config files (https://renovatebot.com/)", + "title": "JSON schema for Renovate 43.4.2 config files (https://renovatebot.com/)", "$schema": "http://json-schema.org/draft-07/schema#", - "x-renovate-version": "42.92.4", + "x-renovate-version": "43.4.2", "allowComments": true, "type": "object", "properties": { @@ -32,66 +32,6 @@ "type": "string" } }, - "allowCustomCrateRegistries": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet this to `true` to allow custom crate registries.", - "type": "boolean", - "default": false - }, - "allowPlugins": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet this to `true` if repositories are allowed to run install plugins.", - "type": "boolean", - "default": false - }, - "allowScripts": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet this to `true` if repositories are allowed to run install scripts.", - "type": "boolean", - "default": false - }, - "allowShellExecutorForPostUpgradeCommands": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nWhether to run commands for `postUpgradeTasks` inside a shell. This has security implications, as it means that they can call out to other commands or access shell variables. It is difficult to craft an `allowedCommands` regex to restrict this.", - "type": "boolean", - "default": true - }, - "allowedCommands": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nA list of regular expressions that decide which commands are allowed in post-upgrade tasks.", - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "allowedEnv": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nList of allowed patterns for environment variable names in repository env config.", - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "allowedHeaders": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nList of allowed patterns for header names in repository hostRules config.", - "type": "array", - "items": { - "type": "string" - }, - "default": [ - "X-*" - ] - }, - "allowedUnsafeExecutions": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nList of possibly unsafe executions which are permitted to run. This enables global control over any implicit commands\n which are run as part of a renovate run. This is similar to `allowedCommands` but is specifically used to control executions\n which run automatically, and are not explicitly added in `postUpgradeTasks`", - "type": "array", - "items": { - "type": "string", - "enum": [ - "goGenerate", - "gradleWrapper" - ] - }, - "default": [ - "gradleWrapper" - ] - }, "ansible": { "description": "Configuration object for the ansible manager", "type": "object", @@ -337,92 +277,6 @@ "type": "boolean", "default": true }, - "autodiscover": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nAutodiscover all repositories.", - "type": "boolean", - "default": false - }, - "autodiscoverFilter": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nFilter the list of autodiscovered repositories.", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "string" - } - ], - "default": null, - "type": [ - "array", - "null" - ] - }, - "autodiscoverNamespaces": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nFilter the list of autodiscovered repositories by namespaces.", - "type": [ - "array", - "null" - ], - "items": { - "type": "string" - }, - "default": null - }, - "autodiscoverProjects": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nFilter the list of autodiscovered repositories by project names.", - "type": [ - "array", - "null" - ], - "items": { - "type": "string" - }, - "default": null - }, - "autodiscoverRepoOrder": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThe order method for autodiscover server side repository search.", - "type": [ - "string", - "null" - ], - "enum": [ - "asc", - "desc" - ], - "default": null - }, - "autodiscoverRepoSort": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThe sort method for autodiscover server side repository search.", - "type": [ - "string", - "null" - ], - "enum": [ - "alpha", - "created", - "created_at", - "updated", - "updated_at", - "size", - "id" - ], - "default": null - }, - "autodiscoverTopics": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nFilter the list of autodiscovered repositories by topics.", - "type": [ - "array", - "null" - ], - "items": { - "type": "string" - }, - "default": null - }, "automerge": { "description": "Whether to automerge branches/PRs automatically, without human intervention.", "type": "boolean", @@ -540,10 +394,6 @@ "type": "string" } }, - "baseDir": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThe base directory for Renovate to store local files, including repository files and cache. If left empty, Renovate will create its own temporary directory to use.", - "type": "string" - }, "batect": { "description": "Configuration object for the batect manager", "type": "object", @@ -824,11 +674,6 @@ "type": "boolean", "default": true }, - "bbUseDevelopmentBranch": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nUse the repository's [development branch](https://support.atlassian.com/bitbucket-cloud/docs/branch-a-repository/#The-branching-model) as the repository's default branch.", - "type": "boolean", - "default": false - }, "bicep": { "description": "Configuration object for the bicep manager", "type": "object", @@ -882,17 +727,6 @@ ] } }, - "binarySource": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nControls how third-party tools like npm or Gradle are called: directly, via Docker sidecar containers, or via dynamic install.", - "type": "string", - "enum": [ - "global", - "docker", - "install", - "hermit" - ], - "default": "install" - }, "bitbucket-pipelines": { "description": "Configuration object for the bitbucket-pipelines manager", "type": "object", @@ -1374,26 +1208,6 @@ ] } }, - "cacheDir": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThe directory where Renovate stores its cache. If left empty, Renovate creates a subdirectory within the `baseDir`.", - "type": "string" - }, - "cacheHardTtlMinutes": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nMaximum duration in minutes to keep datasource cache entries.", - "type": "integer", - "default": 10080 - }, - "cachePrivatePackages": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nCache private packages in the datasource cache. This is useful for self-hosted setups", - "type": "boolean", - "default": false - }, - "cacheTtlOverride": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nAn object that contains cache namespace TTL override values.", - "type": "object", - "default": {}, - "$ref": "#" - }, "cake": { "description": "Configuration object for the cake manager", "type": "object", @@ -1553,14 +1367,6 @@ ] } }, - "checkedBranches": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nA list of branch names to mark for creation or rebasing as if it was selected in the Dependency Dashboard issue.", - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, "circleci": { "description": "Configuration object for the circleci manager", "type": "object", @@ -1904,27 +1710,11 @@ "type": "boolean", "default": false }, - "configFileNames": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nList of filenames where repository config will be stored.", - "type": [ - "array", - "null" - ], - "items": { - "type": "string" - }, - "default": null - }, "configMigration": { "description": "Enable this to get config migration PRs when needed.", "type": "boolean", "default": false }, - "configValidationError": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf enabled, config validation errors will be reported as errors instead of warnings, and Renovate will exit with a non-zero exit code.", - "type": "boolean", - "default": false - }, "configWarningReuseIssue": { "description": "Set this to `true` to make Renovate reuse/reopen an existing closed Config Warning issue, instead of opening a new one each time.", "type": "boolean", @@ -1947,10 +1737,6 @@ ], "default": "none" }, - "containerbaseDir": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThe directory where Renovate stores its containerbase cache. If left empty, Renovate creates a subdirectory within the `cacheDir`.", - "type": "string" - }, "copier": { "description": "Configuration object for the copier manager", "type": "object", @@ -2214,12 +2000,6 @@ ] } }, - "customEnvVariables": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nCustom environment variables for child processes and sidecar Docker containers.", - "type": "object", - "default": {}, - "$ref": "#" - }, "customManagers": { "description": "Custom managers using regex matching.", "type": "array", @@ -2369,16 +2149,6 @@ }, "default": null }, - "deleteAdditionalConfigFile": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set to `true`, Renovate tries to delete the additional self-hosted config file after reading it.", - "type": "boolean", - "default": false - }, - "deleteConfigFile": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set to `true`, Renovate tries to delete the self-hosted config file after reading it.", - "type": "boolean", - "default": false - }, "dependencyDashboard": { "description": "Whether to create a \"Dependency Dashboard\" issue in the repository.", "type": "boolean", @@ -2510,16 +2280,6 @@ } ] }, - "detectGlobalManagerConfig": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf `true`, Renovate tries to detect global manager configuration from the file system.", - "type": "boolean", - "default": false - }, - "detectHostRulesFromEnv": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf `true`, Renovate tries to detect host rules from environment variables.", - "type": "boolean", - "default": false - }, "devbox": { "description": "Configuration object for the devbox manager", "type": "object", @@ -2719,29 +2479,6 @@ ] } }, - "dockerChildPrefix": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to add a prefix to the Renovate Docker sidecar container names and labels.", - "type": "string", - "default": "renovate_" - }, - "dockerCliOptions": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPass CLI flags to `docker run` command when `binarySource=docker`.", - "type": "string" - }, - "dockerMaxPages": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nBy default, Renovate fetches up to 20 pages of Docker tags from registries. But you can set your own limit with this config option.", - "type": "integer", - "default": 20 - }, - "dockerSidecarImage": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to override the default Renovate sidecar image.", - "type": "string", - "default": "ghcr.io/containerbase/sidecar:13.26.6" - }, - "dockerUser": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet the `UID` and `GID` for Docker-based binaries if you use `binarySource=docker`.", - "type": "string" - }, "dockerfile": { "description": "Configuration object for the dockerfile manager", "type": "object", @@ -2854,19 +2591,6 @@ ] } }, - "dryRun": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf enabled, perform a dry run by logging messages instead of creating/updating/deleting branches and PRs.", - "type": [ - "string", - "null" - ], - "enum": [ - "extract", - "lookup", - "full" - ], - "default": null - }, "enabled": { "description": "Enable or disable corresponding functionality.", "type": "boolean", @@ -2888,18 +2612,6 @@ "default": null, "$ref": "#" }, - "encryptedWarning": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nWarning text to use if encrypted config is found.", - "type": "string" - }, - "endpoint": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nCustom endpoint to use.", - "type": [ - "string", - "null" - ], - "default": null - }, "env": { "description": "Environment variables that Renovate uses when executing package manager commands.", "type": "object", @@ -2914,21 +2626,11 @@ }, "default": [] }, - "executionTimeout": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nDefault execution timeout in minutes for child processes Renovate creates.", - "type": "integer", - "default": 15 - }, "expandCodeOwnersGroups": { "description": "Expand the configured code owner groups into a full list of group members.", "type": "boolean", "default": false }, - "exposeAllEnv": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet this to `true` to allow passing of all environment variables to package managers.", - "type": "boolean", - "default": false - }, "extends": { "description": "Configuration presets to use or extend.", "oneOf": [ @@ -3073,30 +2775,11 @@ "description": "If defined, packages will follow this release tag exactly.", "type": "string" }, - "force": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nAny configuration set in this object will force override existing settings.", - "type": "object", - "$ref": "#" - }, - "forceCli": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nDecides if CLI configuration options are moved to the `force` config section.", - "type": "boolean", - "default": true - }, - "forkCreation": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nWhether to create forks as needed at runtime when running in \"fork mode\".", - "type": "boolean", - "default": true - }, "forkModeDisallowMaintainerEdits": { "description": "Disallow maintainers to push to Renovate pull requests when running in fork mode.", "type": "boolean", "default": false }, - "forkOrg": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThe preferred organization to create or find forked repositories, when in fork mode.", - "type": "string" - }, "forkProcessing": { "description": "Whether to process forked repositories. By default, all forked repositories are skipped when in `autodiscover` mode.", "type": "string", @@ -3107,10 +2790,6 @@ ], "default": "auto" }, - "forkToken": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet a personal access token here to enable \"fork mode\".", - "type": "string" - }, "fvm": { "description": "Configuration object for the fvm manager", "type": "object", @@ -3237,55 +2916,6 @@ "type": "boolean", "default": false }, - "gitNoVerify": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nWhich Git commands will be run with the `--no-verify` option.", - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "enum": [ - "commit", - "push" - ] - } - }, - { - "type": "string", - "enum": [ - "commit", - "push" - ] - } - ], - "default": [ - "commit", - "push" - ] - }, - "gitPrivateKey": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPGP key to use for signing Git commits.", - "type": "string" - }, - "gitPrivateKeyPassphrase": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPassphrase for the `gitPrivateKey`", - "type": "string" - }, - "gitTimeout": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nConfigure the timeout with a number of milliseconds to wait for a Git task.", - "type": "integer", - "default": 0 - }, - "gitUrl": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nOverrides the default resolution for Git remote, e.g. to switch GitLab from HTTPS to SSH-based.", - "type": "string", - "enum": [ - "default", - "ssh", - "endpoint" - ], - "default": "default" - }, "github-actions": { "description": "Configuration object for the github-actions manager", "type": "object", @@ -3340,11 +2970,6 @@ ] } }, - "githubTokenWarn": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nDisplay warnings about GitHub token not being set.", - "type": "boolean", - "default": true - }, "gitlabci": { "description": "Configuration object for the gitlabci manager", "type": "object", @@ -3556,13 +3181,6 @@ ] } }, - "globalExtends": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nConfiguration presets to use or extend for a self-hosted config.", - "type": "array", - "items": { - "type": "string" - } - }, "goGetDirs": { "description": "Directory pattern to run `go get` on.", "type": "array", @@ -4423,11 +4041,6 @@ ] } }, - "httpCacheTtlDays": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nMaximum duration in days to keep HTTP cache entries.", - "type": "integer", - "default": 90 - }, "ignoreDeprecated": { "description": "Avoid upgrading from a non-deprecated version to a deprecated one.", "type": "boolean", @@ -4456,11 +4069,6 @@ "type": "boolean", "default": false }, - "ignorePrAuthor": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet to `true` to fetch the entire list of PRs instead of only those authored by the Renovate user.", - "type": "boolean", - "default": false - }, "ignorePresets": { "description": "A list of presets to ignore, including any that are nested inside an `extends` array.", "oneOf": [ @@ -4497,11 +4105,6 @@ "type": "boolean", "default": true }, - "includeMirrors": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nWhether to process repositories that are mirrors. By default, repositories that are mirrors are skipped.", - "type": "boolean", - "default": false - }, "includePaths": { "description": "Include package files only within these defined paths.", "type": "array", @@ -4510,26 +4113,6 @@ }, "default": [] }, - "inheritConfig": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf `true`, Renovate will inherit configuration from the `inheritConfigFileName` file in `inheritConfigRepoName`.", - "type": "boolean", - "default": false - }, - "inheritConfigFileName": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nRenovate will look for this config file name in the `inheritConfigRepoName`.", - "type": "string", - "default": "org-inherited-config.json" - }, - "inheritConfigRepoName": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nRenovate will look in this repo for the `inheritConfigFileName`.", - "type": "string", - "default": "{{parentOrg}}/renovate-config" - }, - "inheritConfigStrict": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf `true`, any `inheritedConfig` fetch error will result in an aborted run.", - "type": "boolean", - "default": false - }, "internalChecksAsSuccess": { "description": "Whether to consider passing internal checks such as `minimumReleaseAge` when determining branch status.", "type": "boolean", @@ -4933,14 +4516,6 @@ ] } }, - "logContext": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nAdd a global or per-repo log context to each log entry.", - "type": [ - "string", - "null" - ], - "default": null - }, "logLevelRemap": { "description": "Remap log levels to different levels.", "type": "array", @@ -5135,36 +4710,6 @@ "type": "integer", "default": 500 }, - "mergeConfidenceDatasources": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set, Renovate will query the merge-confidence JSON API only for datasources that are part of this list.", - "type": "array", - "items": { - "type": "string", - "enum": [ - "go", - "maven", - "npm", - "nuget", - "packagist", - "pypi", - "rubygems" - ] - }, - "default": [ - "go", - "maven", - "npm", - "nuget", - "packagist", - "pypi", - "rubygems" - ] - }, - "mergeConfidenceEndpoint": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set, Renovate will query this API for Merge Confidence data.", - "type": "string", - "default": "https://developer.mend.io/" - }, "meteor": { "description": "Configuration object for the meteor manager", "type": "object", @@ -5218,15 +4763,6 @@ ] } }, - "migratePresets": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nDefine presets here which have been removed or renamed and should be migrated automatically.", - "type": "object", - "default": {}, - "additionalProperties": { - "type": "string" - }, - "$ref": "#" - }, "milestone": { "description": "The number of a milestone. If set, the milestone will be set when Renovate creates the PR.", "type": [ @@ -5813,69 +5349,6 @@ ] } }, - "onboarding": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nRequire a Configuration PR first.", - "type": "boolean" - }, - "onboardingAutoCloseAge": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nMaximum number of days after which Renovate will stop trying to onboard the repository, and will close any existing onboarding PRs", - "type": [ - "integer", - "null" - ], - "default": null - }, - "onboardingBranch": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to override the default onboarding branch name.", - "type": "string", - "default": "renovate/configure" - }, - "onboardingCommitMessage": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to override the default onboarding commit message.", - "type": [ - "string", - "null" - ], - "default": null - }, - "onboardingConfig": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nConfiguration to use for onboarding PRs.", - "type": "object", - "default": { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" - }, - "$ref": "#" - }, - "onboardingConfigFileName": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to override the default onboarding config file name.", - "type": "string", - "default": "renovate.json" - }, - "onboardingNoDeps": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nOnboard the repository even if no dependencies are found.", - "type": "string", - "enum": [ - "auto", - "enabled", - "disabled" - ], - "default": "auto" - }, - "onboardingPrTitle": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nChange this value to override the default onboarding PR title.", - "type": "string", - "default": "Configure Renovate" - }, - "onboardingRebaseCheckbox": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet to enable rebase/retry markdown checkbox for onboarding PRs.", - "type": "boolean", - "default": false - }, - "optimizeForDisabled": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet to `true` to perform a check for disabled config prior to cloning.", - "type": "boolean", - "default": false - }, "osgi": { "description": "Configuration object for the osgi manager", "type": "object", @@ -6237,10 +5710,6 @@ ] } }, - "password": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPassword for authentication.", - "type": "string" - }, "patch": { "description": "Configuration to apply when an update type is `patch`.", "type": "object", @@ -6380,11 +5849,6 @@ ] } }, - "persistRepoData": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set to `true`: keep repository data between runs instead of deleting the data.", - "type": "boolean", - "default": false - }, "pin": { "description": "Configuration to apply when an update type is `pin`.", "type": "object", @@ -6746,23 +6210,6 @@ ] } }, - "platform": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPlatform type of repository.", - "type": "string", - "enum": [ - "azure", - "bitbucket", - "bitbucket-server", - "codecommit", - "forgejo", - "gerrit", - "gitea", - "github", - "gitlab", - "local" - ], - "default": "github" - }, "platformAutomerge": { "description": "Controls if platform-native auto-merge is used.", "type": "boolean", @@ -6992,11 +6439,6 @@ "type": "string", "default": "{{{header}}}{{{table}}}{{{warnings}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}" }, - "prCommitsPerRunLimit": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet the maximum number of commits per Renovate run. By default there is no limit.", - "type": "integer", - "default": 0 - }, "prConcurrentLimit": { "description": "Limit to a maximum of x concurrent branches/PRs. 0 means no limit.", "type": "integer", @@ -7103,55 +6545,11 @@ ] } }, - "presetCachePersistence": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nCache resolved presets in package cache.", - "type": "boolean", - "default": false - }, "printConfig": { "description": "If enabled, Renovate logs the fully resolved config for each repository, plus the fully resolved presets.", "type": "boolean", "default": false }, - "privateKey": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nServer-side private key.", - "type": "string" - }, - "privateKeyOld": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSecondary or old private key to try.", - "type": "string" - }, - "privateKeyPath": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPath to the Server-side private key.", - "type": "string" - }, - "privateKeyPathOld": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPath to the Server-side old private key.", - "type": "string" - }, - "processEnv": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nEnvironment variables to be used in global config only.", - "type": "object", - "default": {}, - "additionalProperties": { - "type": "string" - }, - "$ref": "#" - }, - "productLinks": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nLinks which are used in PRs, issues and comments.", - "type": "object", - "default": { - "documentation": "https://docs.renovatebot.com/", - "help": "https://github.com/renovatebot/renovate/discussions", - "homepage": "https://github.com/renovatebot/renovate" - }, - "additionalProperties": { - "type": "string", - "format": "uri" - }, - "$ref": "#" - }, "pruneBranchAfterAutomerge": { "description": "Set to `true` to enable branch pruning after automerging.", "type": "boolean", @@ -7419,14 +6817,6 @@ ], "default": "auto" }, - "redisPrefix": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nKey prefix for redis cache entries.", - "type": "string" - }, - "redisUrl": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set, this Redis URL will be used for caching instead of the file system.", - "type": "string" - }, "regex": { "description": "Configuration object for the regex manager", "type": "object", @@ -7567,59 +6957,6 @@ ], "default": "replace" }, - "reportPath": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nPath to where the file should be written. In case of `s3` this has to be a full S3 URI.", - "type": [ - "string", - "null" - ], - "default": null - }, - "reportType": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet how, or if, reports should be generated.", - "type": [ - "string", - "null" - ], - "enum": [ - "logging", - "file", - "s3" - ], - "default": null - }, - "repositories": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nList of Repositories.", - "type": "array", - "items": { - "type": "string" - } - }, - "repositoryCache": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nThis option decides if Renovate uses a JSON cache to speed up extractions.", - "type": "string", - "enum": [ - "disabled", - "enabled", - "reset" - ], - "default": "disabled" - }, - "repositoryCacheType": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nSet the type of renovate repository cache if `repositoryCache` is enabled.", - "type": "string", - "default": "local" - }, - "requireConfig": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nControls Renovate's behavior regarding repository config files such as `renovate.json`.", - "type": "string", - "enum": [ - "required", - "optional", - "ignored" - ], - "default": "required" - }, "respectLatest": { "description": "Ignore versions newer than npm \"latest\" version.", "type": "boolean", @@ -7797,15 +7134,6 @@ ] } }, - "s3Endpoint": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set, Renovate will use this string as the `endpoint` when creating the AWS S3 client instance.", - "type": "string" - }, - "s3PathStyle": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set, Renovate will enable `forcePathStyle` when creating the AWS S3 client instance.", - "type": "boolean", - "default": false - }, "sbt": { "description": "Configuration object for the sbt manager", "type": "object", @@ -7933,15 +7261,6 @@ "at any time" ] }, - "secrets": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nObject which holds secret name/value pairs.", - "type": "object", - "default": {}, - "additionalProperties": { - "type": "string" - }, - "$ref": "#" - }, "semanticCommitScope": { "description": "Commit scope to use if Semantic Commits are enabled.", "type": "string", @@ -8520,9 +7839,46 @@ "description": "Must conform to [IANA Time Zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) format.", "type": "string" }, - "token": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nRepository Auth Token.", - "type": "string" + "toolSettings": { + "description": "Tool specific configuration. Global self-hosted configuration takes precedence.", + "type": "object", + "default": { + "jvmMaxMemory": 512, + "jvmMemory": 512 + }, + "$ref": "#", + "items": { + "allOf": [ + { + "type": "object", + "properties": { + "description": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "description": "A custom description for this configuration object" + } + }, + { + "type": "string", + "description": "A custom description for this configuration object" + } + ] + }, + "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`", + "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`", + "type": "integer" + } + } + } + ] + } }, "travis": { "description": "Configuration object for the travis manager", @@ -8634,11 +7990,6 @@ ] } }, - "unicodeEmoji": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nEnable or disable Unicode emoji.", - "type": "boolean", - "default": true - }, "unity3d": { "description": "Configuration object for the unity3d manager", "type": "object", @@ -8716,19 +8067,6 @@ ], "default": "none" }, - "useCloudMetadataServices": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf `false`, Renovate does not try to access cloud metadata services.", - "type": "boolean", - "default": true - }, - "userAgent": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nIf set to any string, Renovate will use this as the `user-agent` it sends with HTTP requests.", - "type": [ - "string", - "null" - ], - "default": null - }, "userStrings": { "description": "User-facing strings for the Renovate comment when a PR is closed.", "type": "object", @@ -8740,19 +8078,6 @@ "artifactErrorWarning": "You probably do not want to merge this PR as-is." } }, - "username": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nUsername for authentication.", - "type": "string" - }, - "variables": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nObject which holds variable name/value pairs.", - "type": "object", - "default": {}, - "additionalProperties": { - "type": "string" - }, - "$ref": "#" - }, "velaci": { "description": "Configuration object for the velaci manager", "type": "object", @@ -9034,10 +8359,525 @@ } ] } - }, - "writeDiscoveredRepos": { - "description": "Deprecated: This configuration option is only intended to be used with 'global' configuration when self-hosting, not used in a repository configuration file. Renovate likely won't use the configuration, and these fields will be removed from the repository configuration documentation in Renovate v43 (https://github.com/renovatebot/renovate/issues/38728)\n\nWrites discovered repositories to a JSON file and then exit.", - "type": "string" } + }, + "not": { + "anyOf": [ + { + "required": [ + "allowedHeaders" + ] + }, + { + "required": [ + "autodiscoverRepoOrder" + ] + }, + { + "required": [ + "autodiscoverRepoSort" + ] + }, + { + "required": [ + "allowedEnv" + ] + }, + { + "required": [ + "detectGlobalManagerConfig" + ] + }, + { + "required": [ + "detectHostRulesFromEnv" + ] + }, + { + "required": [ + "mergeConfidenceEndpoint" + ] + }, + { + "required": [ + "mergeConfidenceDatasources" + ] + }, + { + "required": [ + "useCloudMetadataServices" + ] + }, + { + "required": [ + "userAgent" + ] + }, + { + "required": [ + "allowedCommands" + ] + }, + { + "required": [ + "onboardingBranch" + ] + }, + { + "required": [ + "onboardingAutoCloseAge" + ] + }, + { + "required": [ + "onboardingCommitMessage" + ] + }, + { + "required": [ + "configFileNames" + ] + }, + { + "required": [ + "onboardingConfigFileName" + ] + }, + { + "required": [ + "onboardingNoDeps" + ] + }, + { + "required": [ + "onboardingPrTitle" + ] + }, + { + "required": [ + "productLinks" + ] + }, + { + "required": [ + "secrets" + ] + }, + { + "required": [ + "variables" + ] + }, + { + "required": [ + "migratePresets" + ] + }, + { + "required": [ + "presetCachePersistence" + ] + }, + { + "required": [ + "globalExtends" + ] + }, + { + "required": [ + "repositoryCache" + ] + }, + { + "required": [ + "repositoryCacheType" + ] + }, + { + "required": [ + "reportType" + ] + }, + { + "required": [ + "reportPath" + ] + }, + { + "required": [ + "force" + ] + }, + { + "required": [ + "forceCli" + ] + }, + { + "required": [ + "dryRun" + ] + }, + { + "required": [ + "binarySource" + ] + }, + { + "required": [ + "redisUrl" + ] + }, + { + "required": [ + "redisPrefix" + ] + }, + { + "required": [ + "baseDir" + ] + }, + { + "required": [ + "cacheDir" + ] + }, + { + "required": [ + "containerbaseDir" + ] + }, + { + "required": [ + "customEnvVariables" + ] + }, + { + "required": [ + "dockerChildPrefix" + ] + }, + { + "required": [ + "dockerCliOptions" + ] + }, + { + "required": [ + "dockerSidecarImage" + ] + }, + { + "required": [ + "dockerUser" + ] + }, + { + "required": [ + "logContext" + ] + }, + { + "required": [ + "onboarding" + ] + }, + { + "required": [ + "onboardingConfig" + ] + }, + { + "required": [ + "onboardingRebaseCheckbox" + ] + }, + { + "required": [ + "includeMirrors" + ] + }, + { + "required": [ + "forkCreation" + ] + }, + { + "required": [ + "forkToken" + ] + }, + { + "required": [ + "forkOrg" + ] + }, + { + "required": [ + "githubTokenWarn" + ] + }, + { + "required": [ + "encryptedWarning" + ] + }, + { + "required": [ + "inheritConfig" + ] + }, + { + "required": [ + "inheritConfigRepoName" + ] + }, + { + "required": [ + "inheritConfigFileName" + ] + }, + { + "required": [ + "inheritConfigStrict" + ] + }, + { + "required": [ + "requireConfig" + ] + }, + { + "required": [ + "optimizeForDisabled" + ] + }, + { + "required": [ + "privateKey" + ] + }, + { + "required": [ + "privateKeyOld" + ] + }, + { + "required": [ + "privateKeyPath" + ] + }, + { + "required": [ + "privateKeyPathOld" + ] + }, + { + "required": [ + "persistRepoData" + ] + }, + { + "required": [ + "exposeAllEnv" + ] + }, + { + "required": [ + "allowPlugins" + ] + }, + { + "required": [ + "allowScripts" + ] + }, + { + "required": [ + "allowShellExecutorForPostUpgradeCommands" + ] + }, + { + "required": [ + "allowCustomCrateRegistries" + ] + }, + { + "required": [ + "platform" + ] + }, + { + "required": [ + "endpoint" + ] + }, + { + "required": [ + "token" + ] + }, + { + "required": [ + "username" + ] + }, + { + "required": [ + "password" + ] + }, + { + "required": [ + "autodiscover" + ] + }, + { + "required": [ + "autodiscoverFilter" + ] + }, + { + "required": [ + "autodiscoverNamespaces" + ] + }, + { + "required": [ + "autodiscoverProjects" + ] + }, + { + "required": [ + "autodiscoverTopics" + ] + }, + { + "required": [ + "prCommitsPerRunLimit" + ] + }, + { + "required": [ + "repositories" + ] + }, + { + "required": [ + "gitPrivateKey" + ] + }, + { + "required": [ + "gitPrivateKeyPassphrase" + ] + }, + { + "required": [ + "gitTimeout" + ] + }, + { + "required": [ + "executionTimeout" + ] + }, + { + "required": [ + "processEnv" + ] + }, + { + "required": [ + "bbUseDevelopmentBranch" + ] + }, + { + "required": [ + "cacheHardTtlMinutes" + ] + }, + { + "required": [ + "cacheTtlOverride" + ] + }, + { + "required": [ + "unicodeEmoji" + ] + }, + { + "required": [ + "ignorePrAuthor" + ] + }, + { + "required": [ + "allowedUnsafeExecutions" + ] + }, + { + "required": [ + "gitNoVerify" + ] + }, + { + "required": [ + "gitUrl" + ] + }, + { + "required": [ + "writeDiscoveredRepos" + ] + }, + { + "required": [ + "checkedBranches" + ] + }, + { + "required": [ + "httpCacheTtlDays" + ] + }, + { + "required": [ + "dockerMaxPages" + ] + }, + { + "required": [ + "deleteConfigFile" + ] + }, + { + "required": [ + "deleteAdditionalConfigFile" + ] + }, + { + "required": [ + "s3Endpoint" + ] + }, + { + "required": [ + "s3PathStyle" + ] + }, + { + "required": [ + "cachePrivatePackages" + ] + }, + { + "required": [ + "configValidationError" + ] + } + ] } } diff --git a/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 b/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 index 1d6c68766..d033ead04 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/circle-ci.sha256 @@ -1 +1 @@ -f056bbb01a581c8e0c735053c0b6324ece7ab97cf843632e185645129a74be39 \ No newline at end of file +431634ef2000d289ae0b4b862aadd45c0e38654008f24c1de42a6fc76ffcf201 \ 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 52810e504..4610ec4ad 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 @@ -6059ebe5d95e8bb0c9538eb8e324b581279bd0d8e23985938af1faced52623af \ No newline at end of file +ae1b1867d4906f98a2f3174cd02e2b8df3ad0fdb127cbcabdb087f78ed97204e \ 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 a7048e1c8..948a67f7b 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/mergify.sha256 @@ -1 +1 @@ -ec08d04a8c7c28de72ff16684d2d2dcea008d8ae37f4d1d84aa2a24c2ac111ee \ No newline at end of file +af59b16c3ef1db240e2e6e5cdb901ab184d1e9c9fcc7acc99f5e479317b0b228 \ 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 74d5cf6e6..8200e1fd2 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/sha256/renovate.sha256 @@ -1 +1 @@ -26a94d6ea4450d2717491ee26be25c49635394d422888b6eb06d7778d321a2e6 \ No newline at end of file +01e276ec03c7ab478eb805e2018551e75c32ba31df3faa07b4746f0a5bb4f234 \ No newline at end of file