From 266239744356eedd8a802ae8c3f9f853f897f3d5 Mon Sep 17 00:00:00 2001 From: msgongora Date: Sun, 27 Mar 2022 04:02:54 +0000 Subject: [PATCH] [vendor-schemas] automated update --- CHANGELOG.md | 1 + .../vendor/azure-pipelines.json | 4425 +++++++++-------- .../vendor/azure-pipelines.sha256 | 2 +- .../builtin_schemas/vendor/renovate.json | 25 +- .../builtin_schemas/vendor/renovate.sha256 | 2 +- 5 files changed, 2244 insertions(+), 2211 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cb94e987..ce049d386 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Unreleased +- Update vendored schemas (2022-03-27) ## 0.14.0 diff --git a/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.json b/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.json index d15f707d0..153cadf39 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.json +++ b/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://github.com/Microsoft/azure-pipelines-vscode/blob/main/service-schema.json", - "$comment": "v1.195.0", + "$comment": "v1.200.0", "title": "Pipeline schema", "description": "A pipeline definition", "oneOf": [ @@ -4095,7 +4095,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzurePowerShell@4" + "AzurePowerShell@5" ] }, { @@ -4111,7 +4111,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzurePowerShell@5" + "AzurePowerShell@3" ] }, { @@ -4119,7 +4119,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzurePowerShell@3" + "AzurePowerShell@4" ] }, { @@ -4143,7 +4143,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PipAuthenticate@0" + "PipAuthenticate@1" ] }, { @@ -4151,7 +4151,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PipAuthenticate@1" + "PipAuthenticate@0" ] }, { @@ -4163,19 +4163,19 @@ ] }, { - "description": "Build with Apache Maven", + "description": "Build, test, and deploy with Apache Maven", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Maven@1" + "Maven@3" ] }, { - "description": "Build, test, and deploy with Apache Maven", + "description": "Build with Apache Maven", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Maven@3" + "Maven@1" ] }, { @@ -4221,19 +4221,19 @@ ] }, { - "description": "Deploy to Azure App Service a web, mobile, or API app using Docker, Java, .NET, .NET Core, Node.js, PHP, Python, or Ruby", + "description": "Update Azure App Service using Web Deploy / Kudu REST APIs", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureRmWebAppDeployment@3" + "AzureRmWebAppDeployment@2" ] }, { - "description": "Update Azure App Service using Web Deploy / Kudu REST APIs", + "description": "Deploy to Azure App Service a web, mobile, or API app using Docker, Java, .NET, .NET Core, Node.js, PHP, Python, or Ruby", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureRmWebAppDeployment@2" + "AzureRmWebAppDeployment@3" ] }, { @@ -4245,19 +4245,19 @@ ] }, { - "description": "Execute PowerShell scripts on remote machines using PSSession and Invoke-Command for remoting", + "description": "Execute PowerShell scripts on remote machine(s)", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PowerShellOnTargetMachines@3" + "PowerShellOnTargetMachines@1" ] }, { - "description": "Execute PowerShell scripts on remote machine(s)", + "description": "Execute PowerShell scripts on remote machines using PSSession and Invoke-Command for remoting", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PowerShellOnTargetMachines@1" + "PowerShellOnTargetMachines@3" ] }, { @@ -4373,7 +4373,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Docker@0" + "Docker@1" ] }, { @@ -4389,7 +4389,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Docker@1" + "Docker@0" ] }, { @@ -4397,7 +4397,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "JenkinsQueueJob@1" + "JenkinsQueueJob@2" ] }, { @@ -4405,7 +4405,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "JenkinsQueueJob@2" + "JenkinsQueueJob@1" ] }, { @@ -4454,7 +4454,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "TwineAuthenticate@0" + "TwineAuthenticate@1" ] }, { @@ -4462,7 +4462,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "TwineAuthenticate@1" + "TwineAuthenticate@0" ] }, { @@ -4482,19 +4482,19 @@ ] }, { - "description": "Install Helm and Kubernetes on an agent machine", + "description": "Install Helm on an agent machine", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "HelmInstaller@0" + "HelmInstaller@1" ] }, { - "description": "Install Helm on an agent machine", + "description": "Install Helm and Kubernetes on an agent machine", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "HelmInstaller@1" + "HelmInstaller@0" ] }, { @@ -4646,7 +4646,8 @@ }, { "description": "Observe the configured classic Azure Monitor rules for active alerts", - "doNotSuggest": false, + "deprecationMessage": "AzureMonitor is deprecated - Observe the configured classic Azure Monitor rules for active alerts", + "doNotSuggest": true, "ignoreCase": "value", "enum": [ "AzureMonitor@0" @@ -4703,19 +4704,19 @@ ] }, { - "description": "Build an Xcode workspace on macOS", + "description": "Build, test, or archive an Xcode workspace on macOS. Optionally package an app.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Xcode@3" + "Xcode@5" ] }, { - "description": "Build, test, or archive an Xcode workspace on macOS. Optionally package an app.", + "description": "Build an Xcode workspace on macOS", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Xcode@4" + "Xcode@3" ] }, { @@ -4723,7 +4724,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Xcode@5" + "Xcode@4" ] }, { @@ -4772,7 +4773,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Cache@2" + "CacheBeta@1" ] }, { @@ -4780,7 +4781,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "CacheBeta@0" + "Cache@2" ] }, { @@ -4788,7 +4789,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "CacheBeta@1" + "CacheBeta@0" ] }, { @@ -4923,19 +4924,19 @@ ] }, { - "description": "Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.", + "description": "Restore, pack, or push NuGet packages, or run a NuGet command. Supports NuGet.org and authenticated feeds like Azure Artifacts and MyGet. Uses NuGet.exe and works with .NET Framework apps. For .NET Core and .NET Standard apps, use the .NET Core task.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "NuGetInstaller@0" + "NuGetCommand@2" ] }, { - "description": "Restore, pack, or push NuGet packages, or run a NuGet command. Supports NuGet.org and authenticated feeds like Azure Artifacts and MyGet. Uses NuGet.exe and works with .NET Framework apps. For .NET Core and .NET Standard apps, use the .NET Core task.", + "description": "Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "NuGetCommand@2" + "NuGetInstaller@0" ] }, { @@ -4951,7 +4952,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "XamariniOS@1" + "XamariniOS@2" ] }, { @@ -4959,7 +4960,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "XamariniOS@2" + "XamariniOS@1" ] }, { @@ -4967,7 +4968,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PublishTestResults@1" + "PublishTestResults@2" ] }, { @@ -4975,7 +4976,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PublishTestResults@2" + "PublishTestResults@1" ] }, { @@ -4983,7 +4984,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureFileCopy@2" + "AzureFileCopy@1" ] }, { @@ -4991,7 +4992,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureFileCopy@1" + "AzureFileCopy@4" ] }, { @@ -4999,7 +5000,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureFileCopy@4" + "AzureFileCopy@2" ] }, { @@ -5011,19 +5012,19 @@ ] }, { - "description": "Index your source code and publish symbols to a file share", + "description": "Index your source code and publish symbols to a file share or Azure Artifacts symbol server", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PublishSymbols@1" + "PublishSymbols@2" ] }, { - "description": "Index your source code and publish symbols to a file share or Azure Artifacts symbol server", + "description": "Index your source code and publish symbols to a file share", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PublishSymbols@2" + "PublishSymbols@1" ] }, { @@ -5039,7 +5040,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Gradle@1" + "Gradle@2" ] }, { @@ -5047,7 +5048,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Gradle@2" + "Gradle@3" ] }, { @@ -5055,7 +5056,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Gradle@3" + "Gradle@1" ] }, { @@ -5063,7 +5064,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AppCenterDistribute@2" + "AppCenterDistribute@1" ] }, { @@ -5071,7 +5072,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AppCenterDistribute@3" + "AppCenterDistribute@2" ] }, { @@ -5079,7 +5080,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AppCenterDistribute@1" + "AppCenterDistribute@3" ] }, { @@ -5095,7 +5096,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "NuGetToolInstaller@0" + "NuGetToolInstaller@1" ] }, { @@ -5103,7 +5104,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "NuGetToolInstaller@1" + "NuGetToolInstaller@0" ] }, { @@ -5139,19 +5140,19 @@ ] }, { - "description": "Install an Apple certificate required to build on a macOS agent", + "description": "Install an Apple certificate required to build on a macOS agent machine", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "InstallAppleCertificate@1" + "InstallAppleCertificate@2" ] }, { - "description": "Install an Apple certificate required to build on a macOS agent machine", + "description": "Install an Apple certificate required to build on a macOS agent", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "InstallAppleCertificate@2" + "InstallAppleCertificate@1" ] }, { @@ -5163,19 +5164,19 @@ ] }, { - "description": "Invoke Azure function as a part of your process.", + "description": "Invoke an Azure Function", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureFunction@0" + "AzureFunction@1" ] }, { - "description": "Invoke an Azure Function", + "description": "Invoke Azure function as a part of your process.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureFunction@1" + "AzureFunction@0" ] }, { @@ -5241,7 +5242,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Kubernetes@0" + "Kubernetes@1" ] }, { @@ -5249,7 +5250,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Kubernetes@1" + "Kubernetes@0" ] }, { @@ -5273,7 +5274,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AndroidSigning@1" + "AndroidSigning@2" ] }, { @@ -5281,7 +5282,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AndroidSigning@2" + "AndroidSigning@3" ] }, { @@ -5289,7 +5290,16 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AndroidSigning@3" + "AndroidSigning@1" + ] + }, + { + "description": "Download a named artifact from a pipeline to a local path", + "deprecationMessage": "DownloadPipelineArtifact is deprecated - Download a named artifact from a pipeline to a local path", + "doNotSuggest": true, + "ignoreCase": "value", + "enum": [ + "DownloadPipelineArtifact@1" ] }, { @@ -5309,15 +5319,6 @@ "DownloadPipelineArtifact@2" ] }, - { - "description": "Download a named artifact from a pipeline to a local path", - "deprecationMessage": "DownloadPipelineArtifact is deprecated - Download a named artifact from a pipeline to a local path", - "doNotSuggest": true, - "ignoreCase": "value", - "enum": [ - "DownloadPipelineArtifact@1" - ] - }, { "description": "Use the specified version of Python from the tool cache, optionally adding it to the PATH", "doNotSuggest": false, @@ -5437,7 +5438,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureKeyVault@1" + "AzureKeyVault@2" ] }, { @@ -5445,32 +5446,32 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureKeyVault@2" + "AzureKeyVault@1" ] }, { - "description": "Acquires a specific version of the .NET Core SDK from the internet or the local cache and adds it to the PATH. Use this task to change the version of .NET Core used in subsequent tasks. Additionally provides proxy support.", - "doNotSuggest": false, + "description": "Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", + "deprecationMessage": "DotNetCoreInstaller is deprecated - Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", + "doNotSuggest": true, "ignoreCase": "value", "enum": [ - "UseDotNet@2" + "DotNetCoreInstaller@1" ] }, { - "description": "Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", + "description": "Acquires a specific version of the .NET Core SDK from the internet or the local cache and adds it to the PATH. Use this task to change the version of .NET Core used in subsequent tasks. Additionally provides proxy support.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "DotNetCoreInstaller@0" + "UseDotNet@2" ] }, { "description": "Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", - "deprecationMessage": "DotNetCoreInstaller is deprecated - Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", - "doNotSuggest": true, + "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "DotNetCoreInstaller@1" + "DotNetCoreInstaller@0" ] }, { @@ -5543,7 +5544,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "DownloadPackage@0" + "DownloadPackage@1" ] }, { @@ -5551,16 +5552,7 @@ "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "DownloadPackage@1" - ] - }, - { - "description": "Deploy, start, stop, delete Azure Resource Groups", - "deprecationMessage": "AzureResourceGroupDeployment is deprecated - Deploy, start, stop, delete Azure Resource Groups", - "doNotSuggest": true, - "ignoreCase": "value", - "enum": [ - "AzureResourceGroupDeployment@1" + "DownloadPackage@0" ] }, { @@ -5579,6 +5571,15 @@ "AzureResourceManagerTemplateDeployment@3" ] }, + { + "description": "Deploy, start, stop, delete Azure Resource Groups", + "deprecationMessage": "AzureResourceGroupDeployment is deprecated - Deploy, start, stop, delete Azure Resource Groups", + "doNotSuggest": true, + "ignoreCase": "value", + "enum": [ + "AzureResourceGroupDeployment@1" + ] + }, { "description": "Invoke REST API as a part of your process.", "doNotSuggest": false, @@ -5644,19 +5645,19 @@ ] }, { - "description": "Run an npm command. Use NpmAuthenticate@0 task for latest capabilities.", + "description": "Install and publish npm packages, or run an npm command. Supports npmjs.com and authenticated registries like Azure Artifacts.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Npm@0" + "Npm@1" ] }, { - "description": "Install and publish npm packages, or run an npm command. Supports npmjs.com and authenticated registries like Azure Artifacts.", + "description": "Run an npm command. Use NpmAuthenticate@0 task for latest capabilities.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "Npm@1" + "Npm@0" ] }, { @@ -5676,19 +5677,19 @@ ] }, { - "description": "Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH", + "description": "Set up a Node.js environment and add it to the PATH, additionally providing proxy support", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "NodeTool@0" + "UseNode@1" ] }, { - "description": "Set up a Node.js environment and add it to the PATH, additionally providing proxy support", + "description": "Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "UseNode@1" + "NodeTool@0" ] }, { @@ -5709,19 +5710,19 @@ ] }, { - "description": "Sends a message to azure service bus using a service connection (no agent required).", + "description": "Sends a message to Azure Service Bus using a service connection (no agent is required)", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PublishToAzureServiceBus@0" + "PublishToAzureServiceBus@1" ] }, { - "description": "Sends a message to Azure Service Bus using a service connection (no agent is required)", + "description": "Sends a message to azure service bus using a service connection (no agent required).", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "PublishToAzureServiceBus@1" + "PublishToAzureServiceBus@0" ] }, { @@ -5773,19 +5774,19 @@ ] }, { - "description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/PowerShell Core/Batch script when running on Windows agent.", + "description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureCLI@2" + "AzureCLI@1" ] }, { - "description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/PowerShell Core/Batch script when running on Windows agent.", "doNotSuggest": false, "ignoreCase": "value", "enum": [ - "AzureCLI@1" + "AzureCLI@2" ] }, { @@ -6198,7 +6199,7 @@ "task": { "description": "Azure PowerShell\n\nRun a PowerShell script within an Azure environment", "ignoreCase": "value", - "pattern": "^AzurePowerShell@4$" + "pattern": "^AzurePowerShell@5$" }, "inputs": { "description": "Azure PowerShell inputs", @@ -6248,11 +6249,6 @@ "description": "Fail on Standard Error", "ignoreCase": "key" }, - "RestrictContextToCurrentTask": { - "type": "boolean", - "description": "Restrict scope of context to current task", - "ignoreCase": "key" - }, "azurePowerShellVersion": { "description": "Azure PowerShell Version", "ignoreCase": "all", @@ -6395,18 +6391,37 @@ "task": { "description": "Azure PowerShell\n\nRun a PowerShell script within an Azure environment", "ignoreCase": "value", - "pattern": "^AzurePowerShell@5$" + "pattern": "^AzurePowerShell@3$" }, "inputs": { "description": "Azure PowerShell inputs", "properties": { - "azureSubscription": { - "type": "string", - "description": "Azure Subscription", - "ignoreCase": "key", - "aliases": [ + "azureConnectionType": { + "description": "Azure Connection Type", + "ignoreCase": "all", + "enum": [ + "ConnectedServiceName", "ConnectedServiceNameARM" - ] + ], + "aliases": [ + "ConnectedServiceNameSelector" + ] + }, + "azureClassicSubscription": { + "type": "string", + "description": "Azure Classic Subscription", + "ignoreCase": "key", + "aliases": [ + "ConnectedServiceName" + ] + }, + "azureSubscription": { + "type": "string", + "description": "Azure Subscription", + "ignoreCase": "key", + "aliases": [ + "ConnectedServiceNameARM" + ] }, "ScriptType": { "description": "Script Type", @@ -6463,22 +6478,10 @@ "aliases": [ "CustomTargetAzurePs" ] - }, - "pwsh": { - "type": "boolean", - "description": "Use PowerShell Core", - "ignoreCase": "key" - }, - "workingDirectory": { - "type": "string", - "description": "Working Directory", - "ignoreCase": "key" } }, "additionalProperties": false, - "required": [ - "azureSubscription" - ] + "required": [] } }, "doNotSuggest": false, @@ -6486,8 +6489,7 @@ "task" ], "required": [ - "task", - "inputs" + "task" ] }, { @@ -6495,30 +6497,11 @@ "task": { "description": "Azure PowerShell\n\nRun a PowerShell script within an Azure environment", "ignoreCase": "value", - "pattern": "^AzurePowerShell@3$" + "pattern": "^AzurePowerShell@4$" }, "inputs": { "description": "Azure PowerShell inputs", "properties": { - "azureConnectionType": { - "description": "Azure Connection Type", - "ignoreCase": "all", - "enum": [ - "ConnectedServiceName", - "ConnectedServiceNameARM" - ], - "aliases": [ - "ConnectedServiceNameSelector" - ] - }, - "azureClassicSubscription": { - "type": "string", - "description": "Azure Classic Subscription", - "ignoreCase": "key", - "aliases": [ - "ConnectedServiceName" - ] - }, "azureSubscription": { "type": "string", "description": "Azure Subscription", @@ -6564,6 +6547,11 @@ "description": "Fail on Standard Error", "ignoreCase": "key" }, + "RestrictContextToCurrentTask": { + "type": "boolean", + "description": "Restrict scope of context to current task", + "ignoreCase": "key" + }, "azurePowerShellVersion": { "description": "Azure PowerShell Version", "ignoreCase": "all", @@ -6582,10 +6570,22 @@ "aliases": [ "CustomTargetAzurePs" ] + }, + "pwsh": { + "type": "boolean", + "description": "Use PowerShell Core", + "ignoreCase": "key" + }, + "workingDirectory": { + "type": "string", + "description": "Working Directory", + "ignoreCase": "key" } }, "additionalProperties": false, - "required": [] + "required": [ + "azureSubscription" + ] } }, "doNotSuggest": false, @@ -6593,7 +6593,8 @@ "task" ], "required": [ - "task" + "task", + "inputs" ] }, { @@ -6735,7 +6736,7 @@ "task": { "description": "Python pip authenticate\n\nAuthentication task for the pip client used for installing Python distributions", "ignoreCase": "value", - "pattern": "^PipAuthenticate@0$" + "pattern": "^PipAuthenticate@1$" }, "inputs": { "description": "Python pip authenticate inputs", @@ -6745,16 +6746,21 @@ "description": "My feeds (select below)", "ignoreCase": "key", "aliases": [ - "feedList" + "artifactFeeds" ] }, - "externalFeeds": { + "pythonDownloadServiceConnections": { "type": "string", "description": "Feeds from external organizations", "ignoreCase": "key", "aliases": [ - "externalSources" + "pythonDownloadServiceConnections" ] + }, + "onlyAddExtraIndex": { + "type": "boolean", + "description": "Don't set primary index URL", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -6774,7 +6780,7 @@ "task": { "description": "Python pip authenticate\n\nAuthentication task for the pip client used for installing Python distributions", "ignoreCase": "value", - "pattern": "^PipAuthenticate@1$" + "pattern": "^PipAuthenticate@0$" }, "inputs": { "description": "Python pip authenticate inputs", @@ -6784,21 +6790,16 @@ "description": "My feeds (select below)", "ignoreCase": "key", "aliases": [ - "artifactFeeds" + "feedList" ] }, - "pythonDownloadServiceConnections": { + "externalFeeds": { "type": "string", "description": "Feeds from external organizations", "ignoreCase": "key", "aliases": [ - "pythonDownloadServiceConnections" + "externalSources" ] - }, - "onlyAddExtraIndex": { - "type": "boolean", - "description": "Don't set primary index URL", - "ignoreCase": "key" } }, "additionalProperties": false, @@ -6932,6 +6933,7 @@ "ignoreCase": "all", "enum": [ "default", + "1.17", "1.11", "1.10", "1.9", @@ -7063,9 +7065,9 @@ { "properties": { "task": { - "description": "Maven\n\nBuild with Apache Maven", + "description": "Maven\n\nBuild, test, and deploy with Apache Maven", "ignoreCase": "value", - "pattern": "^Maven@1$" + "pattern": "^Maven@3$" }, "inputs": { "description": "Maven inputs", @@ -7090,21 +7092,29 @@ }, "publishJUnitResults": { "type": "boolean", - "description": "Publish to TFS/Team Services", + "description": "Publish to Azure Pipelines", "ignoreCase": "key" }, "testResultsFiles": { "type": "string", - "description": "Test Results Files", + "description": "Test results files", "ignoreCase": "key" }, "testRunTitle": { "type": "string", - "description": "Test Run Title", + "description": "Test run title", "ignoreCase": "key" }, + "allowBrokenSymlinks": { + "type": "boolean", + "description": "Allow broken symbolic links", + "ignoreCase": "key", + "aliases": [ + "allowBrokenSymbolicLinks" + ] + }, "codeCoverageToolOption": { - "description": "Code Coverage Tool", + "description": "Code coverage tool", "ignoreCase": "all", "enum": [ "None", @@ -7117,7 +7127,7 @@ }, "codeCoverageClassFilter": { "type": "string", - "description": "Class Inclusion/Exclusion Filters", + "description": "Class inclusion/exclusion filters", "ignoreCase": "key", "aliases": [ "classFilter" @@ -7125,7 +7135,7 @@ }, "codeCoverageClassFilesDirectories": { "type": "string", - "description": "Class Files Directories", + "description": "Class files directories", "ignoreCase": "key", "aliases": [ "classFilesDirectories" @@ -7133,7 +7143,7 @@ }, "codeCoverageSourceDirectories": { "type": "string", - "description": "Source Files Directories", + "description": "Source files directories", "ignoreCase": "key", "aliases": [ "srcDirectories" @@ -7141,12 +7151,20 @@ }, "codeCoverageFailIfEmpty": { "type": "boolean", - "description": "Fail When Code Coverage Results Are Missing", + "description": "Fail when code coverage results are missing", "ignoreCase": "key", "aliases": [ "failIfCoverageEmpty" ] }, + "codeCoverageRestoreOriginalPomXml": { + "type": "boolean", + "description": "Restore original pom.xml after task execution", + "ignoreCase": "key", + "aliases": [ + "restoreOriginalPomXml" + ] + }, "javaHomeOption": { "description": "Set JAVA_HOME by", "ignoreCase": "all", @@ -7159,10 +7177,13 @@ ] }, "jdkVersionOption": { - "description": "JDK Version", + "description": "JDK version", "ignoreCase": "all", "enum": [ "default", + "1.17", + "1.11", + "1.10", "1.9", "1.8", "1.7", @@ -7174,14 +7195,14 @@ }, "jdkDirectory": { "type": "string", - "description": "JDK Path", + "description": "JDK path", "ignoreCase": "key", "aliases": [ "jdkUserInputPath" ] }, "jdkArchitectureOption": { - "description": "JDK Architecture", + "description": "JDK architecture", "ignoreCase": "all", "enum": [ "x86", @@ -7192,7 +7213,7 @@ ] }, "mavenVersionOption": { - "description": "Maven Version", + "description": "Maven version", "ignoreCase": "all", "enum": [ "Default", @@ -7204,7 +7225,7 @@ }, "mavenDirectory": { "type": "string", - "description": "Maven Path", + "description": "Maven path", "ignoreCase": "key", "aliases": [ "mavenPath" @@ -7231,92 +7252,33 @@ "mavenFeedAuthenticate" ] }, - "sonarQubeRunAnalysis": { + "effectivePomSkip": { "type": "boolean", - "description": "Run SonarQube Analysis", - "ignoreCase": "key", - "aliases": [ - "sqAnalysisEnabled" - ] - }, - "sonarQubeServiceEndpoint": { - "type": "string", - "description": "SonarQube Endpoint", - "ignoreCase": "key", - "aliases": [ - "sqConnectedServiceName" - ] - }, - "sonarQubeProjectName": { - "type": "string", - "description": "SonarQube Project Name", - "ignoreCase": "key", - "aliases": [ - "sqProjectName" - ] - }, - "sonarQubeProjectKey": { - "type": "string", - "description": "SonarQube Project Key", - "ignoreCase": "key", - "aliases": [ - "sqProjectKey" - ] - }, - "sonarQubeProjectVersion": { - "type": "string", - "description": "SonarQube Project Version", + "description": "Skip generating effective POM while authenticating built-in feeds", "ignoreCase": "key", "aliases": [ - "sqProjectVersion" + "skipEffectivePom" ] }, - "sonarQubeSpecifyDB": { + "sonarQubeRunAnalysis": { "type": "boolean", - "description": "The SonarQube server version is lower than 5.2", - "ignoreCase": "key", - "aliases": [ - "sqDbDetailsRequired" - ] - }, - "sonarQubeDBUrl": { - "type": "string", - "description": "Db Connection String", - "ignoreCase": "key", - "aliases": [ - "sqDbUrl" - ] - }, - "sonarQubeDBUsername": { - "type": "string", - "description": "Db Username", - "ignoreCase": "key", - "aliases": [ - "sqDbUsername" - ] - }, - "sonarQubeDBPassword": { - "type": "string", - "description": "Db User Password", + "description": "Run SonarQube or SonarCloud analysis", "ignoreCase": "key", "aliases": [ - "sqDbPassword" + "sqAnalysisEnabled" ] }, - "sonarQubeIncludeFullReport": { + "isJacocoCoverageReportXML": { "type": "boolean", - "description": "Include full analysis report in the build summary (SQ 5.3+)", - "ignoreCase": "key", - "aliases": [ - "sqAnalysisIncludeFullReport" - ] + "description": "Use XML Jacoco reports for SonarQube analysis", + "ignoreCase": "key" }, - "sonarQubeFailWhenQualityGateFails": { - "type": "boolean", - "description": "Fail the build on quality gate failure (SQ 5.3+)", - "ignoreCase": "key", - "aliases": [ - "sqAnalysisBreakBuildIfQualityGateFailed" + "sqMavenPluginVersionChoice": { + "description": "SonarQube scanner for Maven version", + "ignoreCase": "all", + "enum": [ + "latest", + "pom" ] }, "checkStyleRunAnalysis": { @@ -7359,9 +7321,9 @@ { "properties": { "task": { - "description": "Maven\n\nBuild, test, and deploy with Apache Maven", + "description": "Maven\n\nBuild with Apache Maven", "ignoreCase": "value", - "pattern": "^Maven@3$" + "pattern": "^Maven@1$" }, "inputs": { "description": "Maven inputs", @@ -7386,29 +7348,21 @@ }, "publishJUnitResults": { "type": "boolean", - "description": "Publish to Azure Pipelines", + "description": "Publish to TFS/Team Services", "ignoreCase": "key" }, "testResultsFiles": { "type": "string", - "description": "Test results files", + "description": "Test Results Files", "ignoreCase": "key" }, "testRunTitle": { "type": "string", - "description": "Test run title", + "description": "Test Run Title", "ignoreCase": "key" }, - "allowBrokenSymlinks": { - "type": "boolean", - "description": "Allow broken symbolic links", - "ignoreCase": "key", - "aliases": [ - "allowBrokenSymbolicLinks" - ] - }, "codeCoverageToolOption": { - "description": "Code coverage tool", + "description": "Code Coverage Tool", "ignoreCase": "all", "enum": [ "None", @@ -7421,7 +7375,7 @@ }, "codeCoverageClassFilter": { "type": "string", - "description": "Class inclusion/exclusion filters", + "description": "Class Inclusion/Exclusion Filters", "ignoreCase": "key", "aliases": [ "classFilter" @@ -7429,7 +7383,7 @@ }, "codeCoverageClassFilesDirectories": { "type": "string", - "description": "Class files directories", + "description": "Class Files Directories", "ignoreCase": "key", "aliases": [ "classFilesDirectories" @@ -7437,7 +7391,7 @@ }, "codeCoverageSourceDirectories": { "type": "string", - "description": "Source files directories", + "description": "Source Files Directories", "ignoreCase": "key", "aliases": [ "srcDirectories" @@ -7445,20 +7399,12 @@ }, "codeCoverageFailIfEmpty": { "type": "boolean", - "description": "Fail when code coverage results are missing", + "description": "Fail When Code Coverage Results Are Missing", "ignoreCase": "key", "aliases": [ "failIfCoverageEmpty" ] }, - "codeCoverageRestoreOriginalPomXml": { - "type": "boolean", - "description": "Restore original pom.xml after task execution", - "ignoreCase": "key", - "aliases": [ - "restoreOriginalPomXml" - ] - }, "javaHomeOption": { "description": "Set JAVA_HOME by", "ignoreCase": "all", @@ -7471,12 +7417,10 @@ ] }, "jdkVersionOption": { - "description": "JDK version", + "description": "JDK Version", "ignoreCase": "all", "enum": [ "default", - "1.11", - "1.10", "1.9", "1.8", "1.7", @@ -7488,14 +7432,14 @@ }, "jdkDirectory": { "type": "string", - "description": "JDK path", + "description": "JDK Path", "ignoreCase": "key", "aliases": [ "jdkUserInputPath" ] }, "jdkArchitectureOption": { - "description": "JDK architecture", + "description": "JDK Architecture", "ignoreCase": "all", "enum": [ "x86", @@ -7506,7 +7450,7 @@ ] }, "mavenVersionOption": { - "description": "Maven version", + "description": "Maven Version", "ignoreCase": "all", "enum": [ "Default", @@ -7518,7 +7462,7 @@ }, "mavenDirectory": { "type": "string", - "description": "Maven path", + "description": "Maven Path", "ignoreCase": "key", "aliases": [ "mavenPath" @@ -7545,33 +7489,92 @@ "mavenFeedAuthenticate" ] }, - "effectivePomSkip": { + "sonarQubeRunAnalysis": { "type": "boolean", - "description": "Skip generating effective POM while authenticating built-in feeds", + "description": "Run SonarQube Analysis", "ignoreCase": "key", "aliases": [ - "skipEffectivePom" + "sqAnalysisEnabled" ] }, - "sonarQubeRunAnalysis": { + "sonarQubeServiceEndpoint": { + "type": "string", + "description": "SonarQube Endpoint", + "ignoreCase": "key", + "aliases": [ + "sqConnectedServiceName" + ] + }, + "sonarQubeProjectName": { + "type": "string", + "description": "SonarQube Project Name", + "ignoreCase": "key", + "aliases": [ + "sqProjectName" + ] + }, + "sonarQubeProjectKey": { + "type": "string", + "description": "SonarQube Project Key", + "ignoreCase": "key", + "aliases": [ + "sqProjectKey" + ] + }, + "sonarQubeProjectVersion": { + "type": "string", + "description": "SonarQube Project Version", + "ignoreCase": "key", + "aliases": [ + "sqProjectVersion" + ] + }, + "sonarQubeSpecifyDB": { "type": "boolean", - "description": "Run SonarQube or SonarCloud analysis", + "description": "The SonarQube server version is lower than 5.2", "ignoreCase": "key", "aliases": [ - "sqAnalysisEnabled" + "sqDbDetailsRequired" ] }, - "isJacocoCoverageReportXML": { + "sonarQubeDBUrl": { + "type": "string", + "description": "Db Connection String", + "ignoreCase": "key", + "aliases": [ + "sqDbUrl" + ] + }, + "sonarQubeDBUsername": { + "type": "string", + "description": "Db Username", + "ignoreCase": "key", + "aliases": [ + "sqDbUsername" + ] + }, + "sonarQubeDBPassword": { + "type": "string", + "description": "Db User Password", + "ignoreCase": "key", + "aliases": [ + "sqDbPassword" + ] + }, + "sonarQubeIncludeFullReport": { "type": "boolean", - "description": "Use XML Jacoco reports for SonarQube analysis", - "ignoreCase": "key" + "description": "Include full analysis report in the build summary (SQ 5.3+)", + "ignoreCase": "key", + "aliases": [ + "sqAnalysisIncludeFullReport" + ] }, - "sqMavenPluginVersionChoice": { - "description": "SonarQube scanner for Maven version", - "ignoreCase": "all", - "enum": [ - "latest", - "pom" + "sonarQubeFailWhenQualityGateFails": { + "type": "boolean", + "description": "Fail the build on quality gate failure (SQ 5.3+)", + "ignoreCase": "key", + "aliases": [ + "sqAnalysisBreakBuildIfQualityGateFailed" ] }, "checkStyleRunAnalysis": { @@ -8100,6 +8103,103 @@ "inputs" ] }, + { + "properties": { + "task": { + "description": "Azure App Service Deploy\n\nUpdate Azure App Service using Web Deploy / Kudu REST APIs", + "ignoreCase": "value", + "pattern": "^AzureRmWebAppDeployment@2$" + }, + "inputs": { + "description": "Azure App Service Deploy inputs", + "properties": { + "ConnectedServiceName": { + "type": "string", + "description": "Azure Subscription", + "ignoreCase": "key" + }, + "WebAppName": { + "type": "string", + "description": "App Service name", + "ignoreCase": "key" + }, + "DeployToSlotFlag": { + "type": "boolean", + "description": "Deploy to slot", + "ignoreCase": "key" + }, + "ResourceGroupName": { + "type": "string", + "description": "Resource group", + "ignoreCase": "key" + }, + "SlotName": { + "type": "string", + "description": "Slot", + "ignoreCase": "key" + }, + "VirtualApplication": { + "type": "string", + "description": "Virtual Application", + "ignoreCase": "key" + }, + "Package": { + "type": "string", + "description": "Package or Folder", + "ignoreCase": "key" + }, + "WebAppUri": { + "type": "string", + "description": "App Service URL", + "ignoreCase": "key" + }, + "UseWebDeploy": { + "type": "boolean", + "description": "Publish using Web Deploy", + "ignoreCase": "key" + }, + "SetParametersFile": { + "type": "string", + "description": "SetParameters File", + "ignoreCase": "key" + }, + "RemoveAdditionalFilesFlag": { + "type": "boolean", + "description": "Remove Additional Files at Destination", + "ignoreCase": "key" + }, + "ExcludeFilesFromAppDataFlag": { + "type": "boolean", + "description": "Exclude Files from the App_Data Folder", + "ignoreCase": "key" + }, + "AdditionalArguments": { + "type": "string", + "description": "Additional Arguments", + "ignoreCase": "key" + }, + "TakeAppOfflineFlag": { + "type": "boolean", + "description": "Take App Offline", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [ + "ConnectedServiceName", + "WebAppName" + ] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task", + "inputs" + ] + }, { "properties": { "task": { @@ -8369,134 +8469,37 @@ { "properties": { "task": { - "description": "Azure App Service Deploy\n\nUpdate Azure App Service using Web Deploy / Kudu REST APIs", + "description": "Azure App Service deploy\n\nDeploy to Azure App Service a web, mobile, or API app using Docker, Java, .NET, .NET Core, Node.js, PHP, Python, or Ruby", "ignoreCase": "value", - "pattern": "^AzureRmWebAppDeployment@2$" + "pattern": "^AzureRmWebAppDeployment@4$" }, "inputs": { - "description": "Azure App Service Deploy inputs", + "description": "Azure App Service deploy inputs", "properties": { - "ConnectedServiceName": { + "ConnectionType": { + "description": "Connection type", + "ignoreCase": "all", + "enum": [ + "AzureRM", + "PublishProfile" + ] + }, + "azureSubscription": { "type": "string", - "description": "Azure Subscription", - "ignoreCase": "key" + "description": "Azure subscription", + "ignoreCase": "key", + "aliases": [ + "ConnectedServiceName" + ] }, - "WebAppName": { + "PublishProfilePath": { "type": "string", - "description": "App Service name", + "description": "Publish profile path", "ignoreCase": "key" }, - "DeployToSlotFlag": { - "type": "boolean", - "description": "Deploy to slot", - "ignoreCase": "key" - }, - "ResourceGroupName": { - "type": "string", - "description": "Resource group", - "ignoreCase": "key" - }, - "SlotName": { - "type": "string", - "description": "Slot", - "ignoreCase": "key" - }, - "VirtualApplication": { - "type": "string", - "description": "Virtual Application", - "ignoreCase": "key" - }, - "Package": { - "type": "string", - "description": "Package or Folder", - "ignoreCase": "key" - }, - "WebAppUri": { - "type": "string", - "description": "App Service URL", - "ignoreCase": "key" - }, - "UseWebDeploy": { - "type": "boolean", - "description": "Publish using Web Deploy", - "ignoreCase": "key" - }, - "SetParametersFile": { - "type": "string", - "description": "SetParameters File", - "ignoreCase": "key" - }, - "RemoveAdditionalFilesFlag": { - "type": "boolean", - "description": "Remove Additional Files at Destination", - "ignoreCase": "key" - }, - "ExcludeFilesFromAppDataFlag": { - "type": "boolean", - "description": "Exclude Files from the App_Data Folder", - "ignoreCase": "key" - }, - "AdditionalArguments": { - "type": "string", - "description": "Additional Arguments", - "ignoreCase": "key" - }, - "TakeAppOfflineFlag": { - "type": "boolean", - "description": "Take App Offline", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [ - "ConnectedServiceName", - "WebAppName" - ] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task", - "inputs" - ] - }, - { - "properties": { - "task": { - "description": "Azure App Service deploy\n\nDeploy to Azure App Service a web, mobile, or API app using Docker, Java, .NET, .NET Core, Node.js, PHP, Python, or Ruby", - "ignoreCase": "value", - "pattern": "^AzureRmWebAppDeployment@4$" - }, - "inputs": { - "description": "Azure App Service deploy inputs", - "properties": { - "ConnectionType": { - "description": "Connection type", - "ignoreCase": "all", - "enum": [ - "AzureRM", - "PublishProfile" - ] - }, - "azureSubscription": { - "type": "string", - "description": "Azure subscription", - "ignoreCase": "key", - "aliases": [ - "ConnectedServiceName" - ] - }, - "PublishProfilePath": { - "type": "string", - "description": "Publish profile path", - "ignoreCase": "key" - }, - "PublishProfilePassword": { - "type": "string", - "description": "Publish profile password", + "PublishProfilePassword": { + "type": "string", + "description": "Publish profile password", "ignoreCase": "key" }, "appType": { @@ -8709,6 +8712,99 @@ "task" ] }, + { + "properties": { + "task": { + "description": "PowerShell on Target Machines\n\nExecute PowerShell scripts on remote machine(s)", + "ignoreCase": "value", + "pattern": "^PowerShellOnTargetMachines@1$" + }, + "inputs": { + "description": "PowerShell on Target Machines inputs", + "properties": { + "EnvironmentName": { + "type": "string", + "description": "Machines", + "ignoreCase": "key" + }, + "AdminUserName": { + "type": "string", + "description": "Admin Login", + "ignoreCase": "key" + }, + "AdminPassword": { + "type": "string", + "description": "Password", + "ignoreCase": "key" + }, + "Protocol": { + "description": "Protocol", + "ignoreCase": "all", + "enum": [ + "Http", + "Https" + ] + }, + "TestCertificate": { + "type": "boolean", + "description": "Test Certificate", + "ignoreCase": "key" + }, + "ScriptPath": { + "type": "string", + "description": "PowerShell Script", + "ignoreCase": "key" + }, + "ScriptArguments": { + "type": "string", + "description": "Script Arguments", + "ignoreCase": "key" + }, + "InitializationScriptPath": { + "type": "string", + "description": "Initialization Script", + "ignoreCase": "key" + }, + "SessionVariables": { + "type": "string", + "description": "Session Variables", + "ignoreCase": "key" + }, + "RunPowershellInParallel": { + "type": "boolean", + "description": "Run PowerShell in Parallel", + "ignoreCase": "key" + }, + "ResourceFilteringMethod": { + "description": "Select Machines By", + "ignoreCase": "all", + "enum": [ + "machineNames", + "tags" + ] + }, + "MachineNames": { + "type": "string", + "description": "Filter Criteria", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [ + "EnvironmentName", + "ScriptPath" + ] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task", + "inputs" + ] + }, { "properties": { "task": { @@ -8838,7 +8934,7 @@ "task": { "description": "PowerShell on Target Machines\n\nExecute PowerShell scripts on remote machine(s)", "ignoreCase": "value", - "pattern": "^PowerShellOnTargetMachines@1$" + "pattern": "^PowerShellOnTargetMachines@2$" }, "inputs": { "description": "PowerShell on Target Machines inputs", @@ -8929,137 +9025,44 @@ { "properties": { "task": { - "description": "PowerShell on Target Machines\n\nExecute PowerShell scripts on remote machine(s)", + "description": "Publish code coverage results\n\nPublish Cobertura or JaCoCo code coverage results from a build", "ignoreCase": "value", - "pattern": "^PowerShellOnTargetMachines@2$" + "pattern": "^PublishCodeCoverageResults@1$" }, "inputs": { - "description": "PowerShell on Target Machines inputs", + "description": "Publish code coverage results inputs", "properties": { - "EnvironmentName": { - "type": "string", - "description": "Machines", - "ignoreCase": "key" - }, - "AdminUserName": { - "type": "string", - "description": "Admin Login", - "ignoreCase": "key" - }, - "AdminPassword": { - "type": "string", - "description": "Password", - "ignoreCase": "key" - }, - "Protocol": { - "description": "Protocol", + "codeCoverageTool": { + "description": "Code coverage tool", "ignoreCase": "all", "enum": [ - "Http", - "Https" + "Cobertura", + "JaCoCo" ] }, - "TestCertificate": { - "type": "boolean", - "description": "Test Certificate", - "ignoreCase": "key" - }, - "ScriptPath": { + "summaryFileLocation": { "type": "string", - "description": "PowerShell Script", + "description": "Summary file", "ignoreCase": "key" }, - "ScriptArguments": { + "pathToSources": { "type": "string", - "description": "Script Arguments", + "description": "Path to Source files", "ignoreCase": "key" }, - "InitializationScriptPath": { + "reportDirectory": { "type": "string", - "description": "Initialization Script", + "description": "Report directory", "ignoreCase": "key" }, - "SessionVariables": { + "additionalCodeCoverageFiles": { "type": "string", - "description": "Session Variables", + "description": "Additional files", "ignoreCase": "key" }, - "RunPowershellInParallel": { + "failIfCoverageEmpty": { "type": "boolean", - "description": "Run PowerShell in Parallel", - "ignoreCase": "key" - }, - "ResourceFilteringMethod": { - "description": "Select Machines By", - "ignoreCase": "all", - "enum": [ - "machineNames", - "tags" - ] - }, - "MachineNames": { - "type": "string", - "description": "Filter Criteria", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [ - "EnvironmentName", - "ScriptPath" - ] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task", - "inputs" - ] - }, - { - "properties": { - "task": { - "description": "Publish code coverage results\n\nPublish Cobertura or JaCoCo code coverage results from a build", - "ignoreCase": "value", - "pattern": "^PublishCodeCoverageResults@1$" - }, - "inputs": { - "description": "Publish code coverage results inputs", - "properties": { - "codeCoverageTool": { - "description": "Code coverage tool", - "ignoreCase": "all", - "enum": [ - "Cobertura", - "JaCoCo" - ] - }, - "summaryFileLocation": { - "type": "string", - "description": "Summary file", - "ignoreCase": "key" - }, - "pathToSources": { - "type": "string", - "description": "Path to Source files", - "ignoreCase": "key" - }, - "reportDirectory": { - "type": "string", - "description": "Report directory", - "ignoreCase": "key" - }, - "additionalCodeCoverageFiles": { - "type": "string", - "description": "Additional files", - "ignoreCase": "key" - }, - "failIfCoverageEmpty": { - "type": "boolean", - "description": "Fail when code coverage results are missing", + "description": "Fail when code coverage results are missing", "ignoreCase": "key" } }, @@ -9604,115 +9607,124 @@ "task": { "description": "Docker\n\nBuild, tag, push, or run Docker images, or run a Docker command", "ignoreCase": "value", - "pattern": "^Docker@0$" + "pattern": "^Docker@1$" }, "inputs": { "description": "Docker inputs", "properties": { "containerregistrytype": { - "description": "Container Registry Type", + "description": "Container registry type", "ignoreCase": "all", "enum": [ "Azure Container Registry", "Container Registry" ] }, - "dockerRegistryConnection": { + "addBaseImageData": { + "type": "boolean", + "description": "Add base image metadata to image(s)", + "ignoreCase": "key" + }, + "dockerRegistryEndpoint": { "type": "string", - "description": "Docker Registry Service Connection", - "ignoreCase": "key", - "aliases": [ - "dockerRegistryEndpoint" - ] + "description": "Docker registry service connection", + "ignoreCase": "key" }, - "azureSubscription": { + "azureSubscriptionEndpoint": { "type": "string", "description": "Azure subscription", - "ignoreCase": "key", - "aliases": [ - "azureSubscriptionEndpoint" - ] + "ignoreCase": "key" }, "azureContainerRegistry": { "type": "string", - "description": "Azure Container Registry", + "description": "Azure container registry", "ignoreCase": "key" }, - "action": { - "description": "Action", + "command": { + "description": "Command", "ignoreCase": "all", "enum": [ "Build an image", - "Tag images", + "Tag image", "Push an image", - "Push images", "Run an image", - "Run a Docker command" + "login", + "logout" ] }, "dockerFile": { "type": "string", - "description": "Docker File", - "ignoreCase": "key" - }, - "addBaseImageData": { - "type": "boolean", - "description": "Add base image metadata to image(s)", + "description": "Dockerfile", "ignoreCase": "key" }, - "buildArguments": { + "arguments": { "type": "string", - "description": "Build Arguments", + "description": "Arguments", "ignoreCase": "key" }, - "defaultContext": { + "pushMultipleImages": { "type": "boolean", - "description": "Use Default Build Context", + "description": "Push multiple images", "ignoreCase": "key" }, - "context": { - "type": "string", - "description": "Build Context", + "tagMultipleImages": { + "type": "boolean", + "description": "Tag multiple images", "ignoreCase": "key" }, "imageName": { "type": "string", - "description": "Image Name", + "description": "Image name", "ignoreCase": "key" }, "imageNamesPath": { "type": "string", - "description": "Image Names Path", + "description": "Image names path", "ignoreCase": "key" }, "qualifyImageName": { "type": "boolean", - "description": "Qualify Image Name", + "description": "Qualify image name", "ignoreCase": "key" }, - "additionalImageTags": { - "type": "string", - "description": "Additional Image Tags", + "qualifySourceImageName": { + "type": "boolean", + "description": "Qualify source image name", "ignoreCase": "key" }, "includeSourceTags": { "type": "boolean", - "description": "Include Source Tags", + "description": "Include source tags", "ignoreCase": "key" }, "includeLatestTag": { "type": "boolean", - "description": "Include Latest Tag", + "description": "Include latest tag", + "ignoreCase": "key" + }, + "addDefaultLabels": { + "type": "boolean", + "description": "Add default labels", + "ignoreCase": "key" + }, + "useDefaultContext": { + "type": "boolean", + "description": "Use default build context", + "ignoreCase": "key" + }, + "buildContext": { + "type": "string", + "description": "Build context", "ignoreCase": "key" }, "imageDigestFile": { "type": "string", - "description": "Image Digest File", + "description": "Image digest file", "ignoreCase": "key" }, "containerName": { "type": "string", - "description": "Container Name", + "description": "Container name", "ignoreCase": "key" }, "ports": { @@ -9727,31 +9739,31 @@ }, "envVars": { "type": "string", - "description": "Environment Variables", + "description": "Environment variables", "ignoreCase": "key" }, - "workDir": { + "workingDirectory": { "type": "string", - "description": "Working Directory", + "description": "Working directory", "ignoreCase": "key" }, - "entrypoint": { + "entrypointOverride": { "type": "string", - "description": "Entry Point Override", + "description": "Entry point override", "ignoreCase": "key" }, "containerCommand": { "type": "string", - "description": "Command", + "description": "Container command", "ignoreCase": "key" }, - "detached": { + "runInBackground": { "type": "boolean", - "description": "Run In Background", + "description": "Run in background", "ignoreCase": "key" }, "restartPolicy": { - "description": "Restart Policy", + "description": "Restart policy", "ignoreCase": "all", "enum": [ "no", @@ -9760,19 +9772,14 @@ "unlessStopped" ] }, - "restartMaxRetries": { - "type": "string", - "description": "Maximum Restart Retries", - "ignoreCase": "key" - }, - "customCommand": { + "maxRestartRetries": { "type": "string", - "description": "Command", + "description": "Maximum restart retries", "ignoreCase": "key" }, "dockerHostEndpoint": { "type": "string", - "description": "Docker Host Service Connection", + "description": "Docker host service connection", "ignoreCase": "key" }, "enforceDockerNamingConvention": { @@ -9780,15 +9787,7 @@ "description": "Force image name to follow Docker naming convention", "ignoreCase": "key" }, - "workingDirectory": { - "type": "string", - "description": "Working Directory", - "ignoreCase": "key", - "aliases": [ - "cwd" - ] - }, - "memory": { + "memoryLimit": { "type": "string", "description": "Memory limit", "ignoreCase": "key" @@ -9892,124 +9891,115 @@ "task": { "description": "Docker\n\nBuild, tag, push, or run Docker images, or run a Docker command", "ignoreCase": "value", - "pattern": "^Docker@1$" + "pattern": "^Docker@0$" }, "inputs": { "description": "Docker inputs", "properties": { "containerregistrytype": { - "description": "Container registry type", + "description": "Container Registry Type", "ignoreCase": "all", "enum": [ "Azure Container Registry", "Container Registry" ] }, - "addBaseImageData": { - "type": "boolean", - "description": "Add base image metadata to image(s)", - "ignoreCase": "key" - }, - "dockerRegistryEndpoint": { + "dockerRegistryConnection": { "type": "string", - "description": "Docker registry service connection", - "ignoreCase": "key" + "description": "Docker Registry Service Connection", + "ignoreCase": "key", + "aliases": [ + "dockerRegistryEndpoint" + ] }, - "azureSubscriptionEndpoint": { + "azureSubscription": { "type": "string", "description": "Azure subscription", - "ignoreCase": "key" + "ignoreCase": "key", + "aliases": [ + "azureSubscriptionEndpoint" + ] }, "azureContainerRegistry": { "type": "string", - "description": "Azure container registry", + "description": "Azure Container Registry", "ignoreCase": "key" }, - "command": { - "description": "Command", + "action": { + "description": "Action", "ignoreCase": "all", "enum": [ "Build an image", - "Tag image", + "Tag images", "Push an image", + "Push images", "Run an image", - "login", - "logout" + "Run a Docker command" ] }, "dockerFile": { "type": "string", - "description": "Dockerfile", + "description": "Docker File", "ignoreCase": "key" }, - "arguments": { + "addBaseImageData": { + "type": "boolean", + "description": "Add base image metadata to image(s)", + "ignoreCase": "key" + }, + "buildArguments": { "type": "string", - "description": "Arguments", + "description": "Build Arguments", "ignoreCase": "key" }, - "pushMultipleImages": { + "defaultContext": { "type": "boolean", - "description": "Push multiple images", + "description": "Use Default Build Context", "ignoreCase": "key" }, - "tagMultipleImages": { - "type": "boolean", - "description": "Tag multiple images", + "context": { + "type": "string", + "description": "Build Context", "ignoreCase": "key" }, "imageName": { "type": "string", - "description": "Image name", + "description": "Image Name", "ignoreCase": "key" }, "imageNamesPath": { "type": "string", - "description": "Image names path", + "description": "Image Names Path", "ignoreCase": "key" }, "qualifyImageName": { "type": "boolean", - "description": "Qualify image name", + "description": "Qualify Image Name", "ignoreCase": "key" }, - "qualifySourceImageName": { - "type": "boolean", - "description": "Qualify source image name", + "additionalImageTags": { + "type": "string", + "description": "Additional Image Tags", "ignoreCase": "key" }, "includeSourceTags": { "type": "boolean", - "description": "Include source tags", + "description": "Include Source Tags", "ignoreCase": "key" }, "includeLatestTag": { "type": "boolean", - "description": "Include latest tag", - "ignoreCase": "key" - }, - "addDefaultLabels": { - "type": "boolean", - "description": "Add default labels", - "ignoreCase": "key" - }, - "useDefaultContext": { - "type": "boolean", - "description": "Use default build context", - "ignoreCase": "key" - }, - "buildContext": { - "type": "string", - "description": "Build context", + "description": "Include Latest Tag", "ignoreCase": "key" }, "imageDigestFile": { "type": "string", - "description": "Image digest file", + "description": "Image Digest File", "ignoreCase": "key" }, "containerName": { "type": "string", - "description": "Container name", + "description": "Container Name", "ignoreCase": "key" }, "ports": { @@ -10024,31 +10014,31 @@ }, "envVars": { "type": "string", - "description": "Environment variables", + "description": "Environment Variables", "ignoreCase": "key" }, - "workingDirectory": { + "workDir": { "type": "string", - "description": "Working directory", + "description": "Working Directory", "ignoreCase": "key" }, - "entrypointOverride": { + "entrypoint": { "type": "string", - "description": "Entry point override", + "description": "Entry Point Override", "ignoreCase": "key" }, "containerCommand": { "type": "string", - "description": "Container command", + "description": "Command", "ignoreCase": "key" }, - "runInBackground": { + "detached": { "type": "boolean", - "description": "Run in background", + "description": "Run In Background", "ignoreCase": "key" }, "restartPolicy": { - "description": "Restart policy", + "description": "Restart Policy", "ignoreCase": "all", "enum": [ "no", @@ -10057,14 +10047,19 @@ "unlessStopped" ] }, - "maxRestartRetries": { + "restartMaxRetries": { "type": "string", - "description": "Maximum restart retries", + "description": "Maximum Restart Retries", + "ignoreCase": "key" + }, + "customCommand": { + "type": "string", + "description": "Command", "ignoreCase": "key" }, "dockerHostEndpoint": { "type": "string", - "description": "Docker host service connection", + "description": "Docker Host Service Connection", "ignoreCase": "key" }, "enforceDockerNamingConvention": { @@ -10072,7 +10067,15 @@ "description": "Force image name to follow Docker naming convention", "ignoreCase": "key" }, - "memoryLimit": { + "workingDirectory": { + "type": "string", + "description": "Working Directory", + "ignoreCase": "key", + "aliases": [ + "cwd" + ] + }, + "memory": { "type": "string", "description": "Memory limit", "ignoreCase": "key" @@ -10093,16 +10096,16 @@ { "properties": { "task": { - "description": "Jenkins Queue Job\n\nQueue a job on a Jenkins server", + "description": "Jenkins queue job\n\nQueue a job on a Jenkins server", "ignoreCase": "value", - "pattern": "^JenkinsQueueJob@1$" + "pattern": "^JenkinsQueueJob@2$" }, "inputs": { - "description": "Jenkins Queue Job inputs", + "description": "Jenkins queue job inputs", "properties": { "serverEndpoint": { "type": "string", - "description": "Jenkins service endpoint", + "description": "Jenkins service connection", "ignoreCase": "key" }, "jobName": { @@ -10112,12 +10115,12 @@ }, "isMultibranchJob": { "type": "boolean", - "description": "Job is of Multibranch Pipeline type", + "description": "Job is of multibranch pipeline type", "ignoreCase": "key" }, "multibranchPipelineBranch": { "type": "string", - "description": "Multibranch Pipeline Branch", + "description": "Multibranch pipeline branch", "ignoreCase": "key" }, "captureConsole": { @@ -10130,15 +10133,33 @@ "description": "Capture pipeline output and wait for pipeline completion", "ignoreCase": "key" }, - "parameterizedJob": { + "isParameterizedJob": { "type": "boolean", "description": "Parameterized job", - "ignoreCase": "key" + "ignoreCase": "key", + "aliases": [ + "parameterizedJob" + ] }, "jobParameters": { "type": "string", "description": "Job parameters", "ignoreCase": "key" + }, + "failOnUnstableResult": { + "type": "boolean", + "description": "Fail on unstable result", + "ignoreCase": "key" + }, + "retryCount": { + "type": "string", + "description": "Number of retries for failed connection", + "ignoreCase": "key" + }, + "delayBetweenRetries": { + "type": "string", + "description": "Time between retries", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -10160,16 +10181,16 @@ { "properties": { "task": { - "description": "Jenkins queue job\n\nQueue a job on a Jenkins server", + "description": "Jenkins Queue Job\n\nQueue a job on a Jenkins server", "ignoreCase": "value", - "pattern": "^JenkinsQueueJob@2$" + "pattern": "^JenkinsQueueJob@1$" }, "inputs": { - "description": "Jenkins queue job inputs", + "description": "Jenkins Queue Job inputs", "properties": { "serverEndpoint": { "type": "string", - "description": "Jenkins service connection", + "description": "Jenkins service endpoint", "ignoreCase": "key" }, "jobName": { @@ -10179,12 +10200,12 @@ }, "isMultibranchJob": { "type": "boolean", - "description": "Job is of multibranch pipeline type", + "description": "Job is of Multibranch Pipeline type", "ignoreCase": "key" }, "multibranchPipelineBranch": { "type": "string", - "description": "Multibranch pipeline branch", + "description": "Multibranch Pipeline Branch", "ignoreCase": "key" }, "captureConsole": { @@ -10197,33 +10218,15 @@ "description": "Capture pipeline output and wait for pipeline completion", "ignoreCase": "key" }, - "isParameterizedJob": { + "parameterizedJob": { "type": "boolean", "description": "Parameterized job", - "ignoreCase": "key", - "aliases": [ - "parameterizedJob" - ] + "ignoreCase": "key" }, "jobParameters": { "type": "string", "description": "Job parameters", "ignoreCase": "key" - }, - "failOnUnstableResult": { - "type": "boolean", - "description": "Fail on unstable result", - "ignoreCase": "key" - }, - "retryCount": { - "type": "string", - "description": "Number of retries for failed connection", - "ignoreCase": "key" - }, - "delayBetweenRetries": { - "type": "string", - "description": "Time between retries", - "ignoreCase": "key" } }, "additionalProperties": false, @@ -10704,31 +10707,26 @@ "task": { "description": "Python twine upload authenticate\n\nAuthenticate for uploading Python distributions using twine. Add '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' to your twine upload command. For feeds present in this organization, use the feed name as the repository (-r). Otherwise, use the endpoint name defined in the service connection.", "ignoreCase": "value", - "pattern": "^TwineAuthenticate@0$" + "pattern": "^TwineAuthenticate@1$" }, "inputs": { "description": "Python twine upload authenticate inputs", "properties": { - "artifactFeeds": { + "artifactFeed": { "type": "string", - "description": "My feeds (select below)", + "description": "My feed (select below)", "ignoreCase": "key", "aliases": [ - "feedList" + "artifactFeed" ] }, - "externalFeeds": { + "pythonUploadServiceConnection": { "type": "string", - "description": "Feeds from external organizations", + "description": "Feed from external organizations", "ignoreCase": "key", "aliases": [ - "externalSources" + "pythonUploadServiceConnection" ] - }, - "publishPackageMetadata": { - "type": "boolean", - "description": "Publish pipeline metadata", - "ignoreCase": "key" } }, "additionalProperties": false, @@ -10748,26 +10746,31 @@ "task": { "description": "Python twine upload authenticate\n\nAuthenticate for uploading Python distributions using twine. Add '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' to your twine upload command. For feeds present in this organization, use the feed name as the repository (-r). Otherwise, use the endpoint name defined in the service connection.", "ignoreCase": "value", - "pattern": "^TwineAuthenticate@1$" + "pattern": "^TwineAuthenticate@0$" }, "inputs": { "description": "Python twine upload authenticate inputs", "properties": { - "artifactFeed": { + "artifactFeeds": { "type": "string", - "description": "My feed (select below)", + "description": "My feeds (select below)", "ignoreCase": "key", "aliases": [ - "artifactFeed" + "feedList" ] }, - "pythonUploadServiceConnection": { + "externalFeeds": { "type": "string", - "description": "Feed from external organizations", + "description": "Feeds from external organizations", "ignoreCase": "key", "aliases": [ - "pythonUploadServiceConnection" + "externalSources" ] + }, + "publishPackageMetadata": { + "type": "boolean", + "description": "Publish pipeline metadata", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -10924,6 +10927,34 @@ "task" ] }, + { + "properties": { + "task": { + "description": "Helm tool installer\n\nInstall Helm on an agent machine", + "ignoreCase": "value", + "pattern": "^HelmInstaller@1$" + }, + "inputs": { + "description": "Helm tool installer inputs", + "properties": { + "helmVersionToInstall": { + "type": "string", + "description": "Helm Version Spec", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task" + ] + }, { "properties": { "task": { @@ -10978,34 +11009,6 @@ "task" ] }, - { - "properties": { - "task": { - "description": "Helm tool installer\n\nInstall Helm on an agent machine", - "ignoreCase": "value", - "pattern": "^HelmInstaller@1$" - }, - "inputs": { - "description": "Helm tool installer inputs", - "properties": { - "helmVersionToInstall": { - "type": "string", - "description": "Helm Version Spec", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task" - ] - }, { "properties": { "task": { @@ -12466,7 +12469,8 @@ ] } }, - "doNotSuggest": false, + "deprecationMessage": "AzureMonitor is deprecated - Observe the configured classic Azure Monitor rules for active alerts", + "doNotSuggest": true, "firstProperty": [ "task" ], @@ -13271,12 +13275,12 @@ { "properties": { "task": { - "description": "Xcode Build\n\nBuild an Xcode workspace on macOS", + "description": "Xcode\n\nBuild, test, or archive an Xcode workspace on macOS. Optionally package an app.", "ignoreCase": "value", - "pattern": "^Xcode@3$" + "pattern": "^Xcode@5$" }, "inputs": { - "description": "Xcode Build inputs", + "description": "Xcode inputs", "properties": { "actions": { "type": "string", @@ -13295,7 +13299,7 @@ }, "xcWorkspacePath": { "type": "string", - "description": "Workspace/Project Path", + "description": "Workspace or project path", "ignoreCase": "key" }, "scheme": { @@ -13303,10 +13307,218 @@ "description": "Scheme", "ignoreCase": "key" }, - "packageApp": { - "type": "boolean", - "description": "Create App Package", - "ignoreCase": "key" + "xcodeVersion": { + "description": "Xcode version", + "ignoreCase": "all", + "enum": [ + "8", + "9", + "10", + "11", + "12", + "13", + "default", + "specifyPath" + ] + }, + "xcodeDeveloperDir": { + "type": "string", + "description": "Xcode developer path", + "ignoreCase": "key" + }, + "packageApp": { + "type": "boolean", + "description": "Create app package", + "ignoreCase": "key" + }, + "archivePath": { + "type": "string", + "description": "Archive path", + "ignoreCase": "key" + }, + "exportPath": { + "type": "string", + "description": "Export path", + "ignoreCase": "key" + }, + "exportOptions": { + "description": "Export options", + "ignoreCase": "all", + "enum": [ + "auto", + "plist", + "specify" + ] + }, + "exportMethod": { + "type": "string", + "description": "Export method", + "ignoreCase": "key" + }, + "exportTeamId": { + "type": "string", + "description": "Team ID", + "ignoreCase": "key" + }, + "exportOptionsPlist": { + "type": "string", + "description": "Export options plist", + "ignoreCase": "key" + }, + "exportArgs": { + "type": "string", + "description": "Export arguments", + "ignoreCase": "key" + }, + "signingOption": { + "description": "Signing style", + "ignoreCase": "all", + "enum": [ + "nosign", + "default", + "manual", + "auto" + ] + }, + "signingIdentity": { + "type": "string", + "description": "Signing identity", + "ignoreCase": "key" + }, + "provisioningProfileUuid": { + "type": "string", + "description": "Provisioning profile UUID", + "ignoreCase": "key" + }, + "provisioningProfileName": { + "type": "string", + "description": "Provisioning profile name", + "ignoreCase": "key" + }, + "teamId": { + "type": "string", + "description": "Team ID", + "ignoreCase": "key" + }, + "destinationPlatformOption": { + "description": "Destination platform", + "ignoreCase": "all", + "enum": [ + "default", + "iOS", + "tvOS", + "macOS", + "custom" + ] + }, + "destinationPlatform": { + "type": "string", + "description": "Custom destination platform", + "ignoreCase": "key" + }, + "destinationTypeOption": { + "description": "Destination type", + "ignoreCase": "all", + "enum": [ + "simulators", + "devices" + ] + }, + "destinationSimulators": { + "type": "string", + "description": "Simulator", + "ignoreCase": "key" + }, + "destinationDevices": { + "type": "string", + "description": "Device", + "ignoreCase": "key" + }, + "args": { + "type": "string", + "description": "Arguments", + "ignoreCase": "key" + }, + "workingDirectory": { + "type": "string", + "description": "Working directory", + "ignoreCase": "key", + "aliases": [ + "cwd" + ] + }, + "useXcpretty": { + "type": "boolean", + "description": "Use xcpretty", + "ignoreCase": "key" + }, + "xcprettyArgs": { + "type": "string", + "description": "Xcpretty arguments", + "ignoreCase": "key" + }, + "publishJUnitResults": { + "type": "boolean", + "description": "Publish test results to Azure Pipelines", + "ignoreCase": "key" + }, + "testRunTitle": { + "type": "string", + "description": "Test run title", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task" + ] + }, + { + "properties": { + "task": { + "description": "Xcode Build\n\nBuild an Xcode workspace on macOS", + "ignoreCase": "value", + "pattern": "^Xcode@3$" + }, + "inputs": { + "description": "Xcode Build inputs", + "properties": { + "actions": { + "type": "string", + "description": "Actions", + "ignoreCase": "key" + }, + "configuration": { + "type": "string", + "description": "Configuration", + "ignoreCase": "key" + }, + "sdk": { + "type": "string", + "description": "SDK", + "ignoreCase": "key" + }, + "xcWorkspacePath": { + "type": "string", + "description": "Workspace/Project Path", + "ignoreCase": "key" + }, + "scheme": { + "type": "string", + "description": "Scheme", + "ignoreCase": "key" + }, + "packageApp": { + "type": "boolean", + "description": "Create App Package", + "ignoreCase": "key" }, "archivePath": { "type": "string", @@ -13645,12 +13857,12 @@ { "properties": { "task": { - "description": "Xcode\n\nBuild, test, or archive an Xcode workspace on macOS. Optionally package an app.", + "description": "Xcode Build\n\nBuild an Xcode workspace on Mac OS", "ignoreCase": "value", - "pattern": "^Xcode@5$" + "pattern": "^Xcode@2$" }, "inputs": { - "description": "Xcode inputs", + "description": "Xcode Build inputs", "properties": { "actions": { "type": "string", @@ -13669,7 +13881,7 @@ }, "xcWorkspacePath": { "type": "string", - "description": "Workspace or project path", + "description": "Workspace/Project Path", "ignoreCase": "key" }, "scheme": { @@ -13677,41 +13889,31 @@ "description": "Scheme", "ignoreCase": "key" }, - "xcodeVersion": { - "description": "Xcode version", - "ignoreCase": "all", - "enum": [ - "8", - "9", - "10", - "11", - "12", - "default", - "specifyPath" - ] - }, - "xcodeDeveloperDir": { - "type": "string", - "description": "Xcode developer path", - "ignoreCase": "key" - }, "packageApp": { "type": "boolean", - "description": "Create app package", + "description": "Create App Package", "ignoreCase": "key" }, + "packageTool": { + "description": "Create Package (IPA) using", + "ignoreCase": "all", + "enum": [ + "xcrun", + "xcodebuild" + ] + }, "archivePath": { "type": "string", - "description": "Archive path", + "description": "Archive Path", "ignoreCase": "key" }, "exportPath": { "type": "string", - "description": "Export path", + "description": "Export Path", "ignoreCase": "key" }, "exportOptions": { - "description": "Export options", + "description": "Export Options", "ignoreCase": "all", "enum": [ "auto", @@ -13721,204 +13923,7 @@ }, "exportMethod": { "type": "string", - "description": "Export method", - "ignoreCase": "key" - }, - "exportTeamId": { - "type": "string", - "description": "Team ID", - "ignoreCase": "key" - }, - "exportOptionsPlist": { - "type": "string", - "description": "Export options plist", - "ignoreCase": "key" - }, - "exportArgs": { - "type": "string", - "description": "Export arguments", - "ignoreCase": "key" - }, - "signingOption": { - "description": "Signing style", - "ignoreCase": "all", - "enum": [ - "nosign", - "default", - "manual", - "auto" - ] - }, - "signingIdentity": { - "type": "string", - "description": "Signing identity", - "ignoreCase": "key" - }, - "provisioningProfileUuid": { - "type": "string", - "description": "Provisioning profile UUID", - "ignoreCase": "key" - }, - "provisioningProfileName": { - "type": "string", - "description": "Provisioning profile name", - "ignoreCase": "key" - }, - "teamId": { - "type": "string", - "description": "Team ID", - "ignoreCase": "key" - }, - "destinationPlatformOption": { - "description": "Destination platform", - "ignoreCase": "all", - "enum": [ - "default", - "iOS", - "tvOS", - "macOS", - "custom" - ] - }, - "destinationPlatform": { - "type": "string", - "description": "Custom destination platform", - "ignoreCase": "key" - }, - "destinationTypeOption": { - "description": "Destination type", - "ignoreCase": "all", - "enum": [ - "simulators", - "devices" - ] - }, - "destinationSimulators": { - "type": "string", - "description": "Simulator", - "ignoreCase": "key" - }, - "destinationDevices": { - "type": "string", - "description": "Device", - "ignoreCase": "key" - }, - "args": { - "type": "string", - "description": "Arguments", - "ignoreCase": "key" - }, - "workingDirectory": { - "type": "string", - "description": "Working directory", - "ignoreCase": "key", - "aliases": [ - "cwd" - ] - }, - "useXcpretty": { - "type": "boolean", - "description": "Use xcpretty", - "ignoreCase": "key" - }, - "xcprettyArgs": { - "type": "string", - "description": "Xcpretty arguments", - "ignoreCase": "key" - }, - "publishJUnitResults": { - "type": "boolean", - "description": "Publish test results to Azure Pipelines", - "ignoreCase": "key" - }, - "testRunTitle": { - "type": "string", - "description": "Test run title", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task" - ] - }, - { - "properties": { - "task": { - "description": "Xcode Build\n\nBuild an Xcode workspace on Mac OS", - "ignoreCase": "value", - "pattern": "^Xcode@2$" - }, - "inputs": { - "description": "Xcode Build inputs", - "properties": { - "actions": { - "type": "string", - "description": "Actions", - "ignoreCase": "key" - }, - "configuration": { - "type": "string", - "description": "Configuration", - "ignoreCase": "key" - }, - "sdk": { - "type": "string", - "description": "SDK", - "ignoreCase": "key" - }, - "xcWorkspacePath": { - "type": "string", - "description": "Workspace/Project Path", - "ignoreCase": "key" - }, - "scheme": { - "type": "string", - "description": "Scheme", - "ignoreCase": "key" - }, - "packageApp": { - "type": "boolean", - "description": "Create App Package", - "ignoreCase": "key" - }, - "packageTool": { - "description": "Create Package (IPA) using", - "ignoreCase": "all", - "enum": [ - "xcrun", - "xcodebuild" - ] - }, - "archivePath": { - "type": "string", - "description": "Archive Path", - "ignoreCase": "key" - }, - "exportPath": { - "type": "string", - "description": "Export Path", - "ignoreCase": "key" - }, - "exportOptions": { - "description": "Export Options", - "ignoreCase": "all", - "enum": [ - "auto", - "plist", - "specify" - ] - }, - "exportMethod": { - "type": "string", - "description": "Export Method", + "description": "Export Method", "ignoreCase": "key" }, "exportTeamId": { @@ -14367,12 +14372,12 @@ { "properties": { "task": { - "description": "Cache\n\nCache files between runs", + "description": "Cache (Beta)\n\nCache files between runs", "ignoreCase": "value", - "pattern": "^Cache@2$" + "pattern": "^CacheBeta@1$" }, "inputs": { - "description": "Cache inputs", + "description": "Cache (Beta) inputs", "properties": { "key": { "type": "string", @@ -14414,12 +14419,12 @@ { "properties": { "task": { - "description": "Cache (Beta)\n\nCache files between runs", + "description": "Cache\n\nCache files between runs", "ignoreCase": "value", - "pattern": "^CacheBeta@0$" + "pattern": "^Cache@2$" }, "inputs": { - "description": "Cache (Beta) inputs", + "description": "Cache inputs", "properties": { "key": { "type": "string", @@ -14435,6 +14440,11 @@ "type": "string", "description": "Cache hit variable", "ignoreCase": "key" + }, + "restoreKeys": { + "type": "string", + "description": "Additional restore key prefixes", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -14458,7 +14468,7 @@ "task": { "description": "Cache (Beta)\n\nCache files between runs", "ignoreCase": "value", - "pattern": "^CacheBeta@1$" + "pattern": "^CacheBeta@0$" }, "inputs": { "description": "Cache (Beta) inputs", @@ -14477,11 +14487,6 @@ "type": "string", "description": "Cache hit variable", "ignoreCase": "key" - }, - "restoreKeys": { - "type": "string", - "description": "Additional restore key prefixes", - "ignoreCase": "key" } }, "additionalProperties": false, @@ -16069,100 +16074,24 @@ { "properties": { "task": { - "description": "NuGet Installer\n\nInstalls or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.", + "description": "NuGet\n\nRestore, pack, or push NuGet packages, or run a NuGet command. Supports NuGet.org and authenticated feeds like Azure Artifacts and MyGet. Uses NuGet.exe and works with .NET Framework apps. For .NET Core and .NET Standard apps, use the .NET Core task.", "ignoreCase": "value", - "pattern": "^NuGetInstaller@0$" + "pattern": "^NuGetCommand@2$" }, "inputs": { - "description": "NuGet Installer inputs", + "description": "NuGet inputs", "properties": { - "solution": { - "type": "string", - "description": "Path to solution or packages.config", - "ignoreCase": "key" - }, - "nugetConfigPath": { - "type": "string", - "description": "Path to NuGet.config", - "ignoreCase": "key" - }, - "restoreMode": { - "description": "Installation type", + "command": { + "description": "Command", "ignoreCase": "all", "enum": [ "restore", - "install" + "pack", + "push", + "custom" ] }, - "noCache": { - "type": "boolean", - "description": "Disable local cache", - "ignoreCase": "key" - }, - "nuGetRestoreArgs": { - "type": "string", - "description": "NuGet arguments", - "ignoreCase": "key" - }, - "verbosity": { - "description": "Verbosity", - "ignoreCase": "all", - "enum": [ - "-", - "Quiet", - "Normal", - "Detailed" - ] - }, - "nuGetVersion": { - "description": "NuGet Version", - "ignoreCase": "all", - "enum": [ - "3.3.0", - "3.5.0.1829", - "4.0.0.2283", - "custom" - ] - }, - "nuGetPath": { - "type": "string", - "description": "Path to NuGet.exe", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task" - ] - }, - { - "properties": { - "task": { - "description": "NuGet\n\nRestore, pack, or push NuGet packages, or run a NuGet command. Supports NuGet.org and authenticated feeds like Azure Artifacts and MyGet. Uses NuGet.exe and works with .NET Framework apps. For .NET Core and .NET Standard apps, use the .NET Core task.", - "ignoreCase": "value", - "pattern": "^NuGetCommand@2$" - }, - "inputs": { - "description": "NuGet inputs", - "properties": { - "command": { - "description": "Command", - "ignoreCase": "all", - "enum": [ - "restore", - "pack", - "push", - "custom" - ] - }, - "restoreSolution": { + "restoreSolution": { "type": "string", "description": "Path to solution, packages.config, or project.json", "ignoreCase": "key", @@ -16408,6 +16337,82 @@ "task" ] }, + { + "properties": { + "task": { + "description": "NuGet Installer\n\nInstalls or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.", + "ignoreCase": "value", + "pattern": "^NuGetInstaller@0$" + }, + "inputs": { + "description": "NuGet Installer inputs", + "properties": { + "solution": { + "type": "string", + "description": "Path to solution or packages.config", + "ignoreCase": "key" + }, + "nugetConfigPath": { + "type": "string", + "description": "Path to NuGet.config", + "ignoreCase": "key" + }, + "restoreMode": { + "description": "Installation type", + "ignoreCase": "all", + "enum": [ + "restore", + "install" + ] + }, + "noCache": { + "type": "boolean", + "description": "Disable local cache", + "ignoreCase": "key" + }, + "nuGetRestoreArgs": { + "type": "string", + "description": "NuGet arguments", + "ignoreCase": "key" + }, + "verbosity": { + "description": "Verbosity", + "ignoreCase": "all", + "enum": [ + "-", + "Quiet", + "Normal", + "Detailed" + ] + }, + "nuGetVersion": { + "description": "NuGet Version", + "ignoreCase": "all", + "enum": [ + "3.3.0", + "3.5.0.1829", + "4.0.0.2283", + "custom" + ] + }, + "nuGetPath": { + "type": "string", + "description": "Path to NuGet.exe", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task" + ] + }, { "properties": { "task": { @@ -16436,6 +16441,103 @@ "task" ] }, + { + "properties": { + "task": { + "description": "Xamarin.iOS\n\nBuild an iOS app with Xamarin on macOS", + "ignoreCase": "value", + "pattern": "^XamariniOS@2$" + }, + "inputs": { + "description": "Xamarin.iOS inputs", + "properties": { + "solutionFile": { + "type": "string", + "description": "Solution", + "ignoreCase": "key", + "aliases": [ + "solution" + ] + }, + "configuration": { + "type": "string", + "description": "Configuration", + "ignoreCase": "key" + }, + "clean": { + "type": "boolean", + "description": "Clean", + "ignoreCase": "key" + }, + "packageApp": { + "type": "boolean", + "description": "Create app package", + "ignoreCase": "key" + }, + "buildForSimulator": { + "type": "boolean", + "description": "Build for iOS Simulator", + "ignoreCase": "key", + "aliases": [ + "forSimulator" + ] + }, + "runNugetRestore": { + "type": "boolean", + "description": "Run NuGet restore", + "ignoreCase": "key" + }, + "args": { + "type": "string", + "description": "Arguments", + "ignoreCase": "key" + }, + "workingDirectory": { + "type": "string", + "description": "Working directory", + "ignoreCase": "key", + "aliases": [ + "cwd" + ] + }, + "mdtoolFile": { + "type": "string", + "description": "Build tool path", + "ignoreCase": "key", + "aliases": [ + "buildToolLocation", + "mdtoolLocation" + ] + }, + "signingIdentity": { + "type": "string", + "description": "Signing identity", + "ignoreCase": "key", + "aliases": [ + "iosSigningIdentity" + ] + }, + "signingProvisioningProfileID": { + "type": "string", + "description": "Provisioning profile UUID", + "ignoreCase": "key", + "aliases": [ + "provProfileUuid" + ] + } + }, + "additionalProperties": false, + "required": [] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task" + ] + }, { "properties": { "task": { @@ -16605,86 +16707,72 @@ { "properties": { "task": { - "description": "Xamarin.iOS\n\nBuild an iOS app with Xamarin on macOS", + "description": "Publish Test Results\n\nPublish test results to Azure Pipelines", "ignoreCase": "value", - "pattern": "^XamariniOS@2$" + "pattern": "^PublishTestResults@2$" }, "inputs": { - "description": "Xamarin.iOS inputs", + "description": "Publish Test Results inputs", "properties": { - "solutionFile": { - "type": "string", - "description": "Solution", - "ignoreCase": "key", + "testResultsFormat": { + "description": "Test result format", + "ignoreCase": "all", + "enum": [ + "JUnit", + "NUnit", + "VSTest", + "XUnit", + "CTest" + ], "aliases": [ - "solution" + "testRunner" ] }, - "configuration": { + "testResultsFiles": { "type": "string", - "description": "Configuration", + "description": "Test results files", "ignoreCase": "key" }, - "clean": { - "type": "boolean", - "description": "Clean", + "searchFolder": { + "type": "string", + "description": "Search folder", "ignoreCase": "key" }, - "packageApp": { + "mergeTestResults": { "type": "boolean", - "description": "Create app package", + "description": "Merge test results", "ignoreCase": "key" }, - "buildForSimulator": { - "type": "boolean", - "description": "Build for iOS Simulator", - "ignoreCase": "key", - "aliases": [ - "forSimulator" - ] - }, - "runNugetRestore": { + "failTaskOnFailedTests": { "type": "boolean", - "description": "Run NuGet restore", + "description": "Fail if there are test failures", "ignoreCase": "key" }, - "args": { + "testRunTitle": { "type": "string", - "description": "Arguments", + "description": "Test run title", "ignoreCase": "key" }, - "workingDirectory": { - "type": "string", - "description": "Working directory", - "ignoreCase": "key", - "aliases": [ - "cwd" - ] - }, - "mdtoolFile": { + "buildPlatform": { "type": "string", - "description": "Build tool path", + "description": "Build Platform", "ignoreCase": "key", "aliases": [ - "buildToolLocation", - "mdtoolLocation" + "platform" ] }, - "signingIdentity": { + "buildConfiguration": { "type": "string", - "description": "Signing identity", + "description": "Build Configuration", "ignoreCase": "key", "aliases": [ - "iosSigningIdentity" + "configuration" ] }, - "signingProvisioningProfileID": { - "type": "string", - "description": "Provisioning profile UUID", - "ignoreCase": "key", - "aliases": [ - "provProfileUuid" - ] + "publishRunAttachments": { + "type": "boolean", + "description": "Upload test results files", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -16762,95 +16850,12 @@ "task" ] }, - { - "properties": { - "task": { - "description": "Publish Test Results\n\nPublish test results to Azure Pipelines", - "ignoreCase": "value", - "pattern": "^PublishTestResults@2$" - }, - "inputs": { - "description": "Publish Test Results inputs", - "properties": { - "testResultsFormat": { - "description": "Test result format", - "ignoreCase": "all", - "enum": [ - "JUnit", - "NUnit", - "VSTest", - "XUnit", - "CTest" - ], - "aliases": [ - "testRunner" - ] - }, - "testResultsFiles": { - "type": "string", - "description": "Test results files", - "ignoreCase": "key" - }, - "searchFolder": { - "type": "string", - "description": "Search folder", - "ignoreCase": "key" - }, - "mergeTestResults": { - "type": "boolean", - "description": "Merge test results", - "ignoreCase": "key" - }, - "failTaskOnFailedTests": { - "type": "boolean", - "description": "Fail if there are test failures", - "ignoreCase": "key" - }, - "testRunTitle": { - "type": "string", - "description": "Test run title", - "ignoreCase": "key" - }, - "buildPlatform": { - "type": "string", - "description": "Build Platform", - "ignoreCase": "key", - "aliases": [ - "platform" - ] - }, - "buildConfiguration": { - "type": "string", - "description": "Build Configuration", - "ignoreCase": "key", - "aliases": [ - "configuration" - ] - }, - "publishRunAttachments": { - "type": "boolean", - "description": "Upload test results files", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task" - ] - }, { "properties": { "task": { "description": "Azure file copy\n\nCopy files to Azure Blob Storage or virtual machines", "ignoreCase": "value", - "pattern": "^AzureFileCopy@2$" + "pattern": "^AzureFileCopy@1$" }, "inputs": { "description": "Azure file copy inputs", @@ -16965,14 +16970,9 @@ "description": "Destination Folder", "ignoreCase": "key" }, - "AdditionalArgumentsForBlobCopy": { - "type": "string", - "description": "Optional Arguments (for uploading files to blob)", - "ignoreCase": "key" - }, - "AdditionalArgumentsForVMCopy": { + "AdditionalArguments": { "type": "string", - "description": "Optional Arguments (for downloading files to VM)", + "description": "Additional Arguments", "ignoreCase": "key" }, "enableCopyPrerequisites": { @@ -17027,7 +17027,7 @@ "task": { "description": "Azure file copy\n\nCopy files to Azure Blob Storage or virtual machines", "ignoreCase": "value", - "pattern": "^AzureFileCopy@1$" + "pattern": "^AzureFileCopy@4$" }, "inputs": { "description": "Azure file copy inputs", @@ -17037,25 +17037,6 @@ "description": "Source", "ignoreCase": "key" }, - "azureConnectionType": { - "description": "Azure Connection Type", - "ignoreCase": "all", - "enum": [ - "ConnectedServiceName", - "ConnectedServiceNameARM" - ], - "aliases": [ - "ConnectedServiceNameSelector" - ] - }, - "azureClassicSubscription": { - "type": "string", - "description": "Azure Classic Subscription", - "ignoreCase": "key", - "aliases": [ - "ConnectedServiceName" - ] - }, "azureSubscription": { "type": "string", "description": "Azure Subscription", @@ -17072,14 +17053,6 @@ "AzureVMs" ] }, - "classicStorage": { - "type": "string", - "description": "Classic Storage Account", - "ignoreCase": "key", - "aliases": [ - "StorageAccount" - ] - }, "storage": { "type": "string", "description": "RM Storage Account", @@ -17098,14 +17071,6 @@ "description": "Blob Prefix", "ignoreCase": "key" }, - "cloudService": { - "type": "string", - "description": "Cloud Service", - "ignoreCase": "key", - "aliases": [ - "EnvironmentName" - ] - }, "resourceGroup": { "type": "string", "description": "Resource Group", @@ -17142,9 +17107,19 @@ "description": "Destination Folder", "ignoreCase": "key" }, - "AdditionalArguments": { + "AdditionalArgumentsForBlobCopy": { "type": "string", - "description": "Additional Arguments", + "description": "Optional Arguments (for uploading files to blob)", + "ignoreCase": "key" + }, + "AdditionalArgumentsForVMCopy": { + "type": "string", + "description": "Optional Arguments (for downloading files to VM)", + "ignoreCase": "key" + }, + "sasTokenTimeOutInMinutes": { + "type": "string", + "description": "SAS Token Expiration Period In Minutes", "ignoreCase": "key" }, "enableCopyPrerequisites": { @@ -17166,22 +17141,14 @@ "type": "boolean", "description": "Test Certificate", "ignoreCase": "key" - }, - "outputStorageUri": { - "type": "string", - "description": "Storage Container URI", - "ignoreCase": "key" - }, - "outputStorageContainerSasToken": { - "type": "string", - "description": "Storage Container SAS Token", - "ignoreCase": "key" } }, "additionalProperties": false, "required": [ "SourcePath", - "Destination" + "azureSubscription", + "Destination", + "storage" ] } }, @@ -17199,7 +17166,7 @@ "task": { "description": "Azure file copy\n\nCopy files to Azure Blob Storage or virtual machines", "ignoreCase": "value", - "pattern": "^AzureFileCopy@4$" + "pattern": "^AzureFileCopy@2$" }, "inputs": { "description": "Azure file copy inputs", @@ -17209,6 +17176,25 @@ "description": "Source", "ignoreCase": "key" }, + "azureConnectionType": { + "description": "Azure Connection Type", + "ignoreCase": "all", + "enum": [ + "ConnectedServiceName", + "ConnectedServiceNameARM" + ], + "aliases": [ + "ConnectedServiceNameSelector" + ] + }, + "azureClassicSubscription": { + "type": "string", + "description": "Azure Classic Subscription", + "ignoreCase": "key", + "aliases": [ + "ConnectedServiceName" + ] + }, "azureSubscription": { "type": "string", "description": "Azure Subscription", @@ -17225,6 +17211,14 @@ "AzureVMs" ] }, + "classicStorage": { + "type": "string", + "description": "Classic Storage Account", + "ignoreCase": "key", + "aliases": [ + "StorageAccount" + ] + }, "storage": { "type": "string", "description": "RM Storage Account", @@ -17243,6 +17237,14 @@ "description": "Blob Prefix", "ignoreCase": "key" }, + "cloudService": { + "type": "string", + "description": "Cloud Service", + "ignoreCase": "key", + "aliases": [ + "EnvironmentName" + ] + }, "resourceGroup": { "type": "string", "description": "Resource Group", @@ -17289,11 +17291,6 @@ "description": "Optional Arguments (for downloading files to VM)", "ignoreCase": "key" }, - "sasTokenTimeOutInMinutes": { - "type": "string", - "description": "SAS Token Expiration Period In Minutes", - "ignoreCase": "key" - }, "enableCopyPrerequisites": { "type": "boolean", "description": "Enable Copy Prerequisites", @@ -17313,14 +17310,22 @@ "type": "boolean", "description": "Test Certificate", "ignoreCase": "key" + }, + "outputStorageUri": { + "type": "string", + "description": "Storage Container URI", + "ignoreCase": "key" + }, + "outputStorageContainerSasToken": { + "type": "string", + "description": "Storage Container SAS Token", + "ignoreCase": "key" } }, "additionalProperties": false, "required": [ "SourcePath", - "azureSubscription", - "Destination", - "storage" + "Destination" ] } }, @@ -17485,16 +17490,16 @@ { "properties": { "task": { - "description": "Index Sources & Publish Symbols\n\nIndex your source code and publish symbols to a file share", + "description": "Index sources and publish symbols\n\nIndex your source code and publish symbols to a file share or Azure Artifacts symbol server", "ignoreCase": "value", - "pattern": "^PublishSymbols@1$" + "pattern": "^PublishSymbols@2$" }, "inputs": { - "description": "Index Sources & Publish Symbols inputs", + "description": "Index sources and publish symbols inputs", "properties": { - "SymbolsPath": { + "SymbolsFolder": { "type": "string", - "description": "Path to publish symbols", + "description": "Path to symbols folder", "ignoreCase": "key" }, "SearchPattern": { @@ -17502,14 +17507,48 @@ "description": "Search pattern", "ignoreCase": "key" }, - "SymbolsFolder": { + "IndexSources": { + "type": "boolean", + "description": "Index sources", + "ignoreCase": "key" + }, + "PublishSymbols": { + "type": "boolean", + "description": "Publish symbols", + "ignoreCase": "key" + }, + "SymbolServerType": { + "description": "Symbol server type", + "ignoreCase": "all", + "enum": [ + " ", + "TeamServices", + "FileShare" + ] + }, + "SymbolsPath": { "type": "string", - "description": "Path to symbols folder", + "description": "Path to publish symbols", "ignoreCase": "key" }, - "SkipIndexing": { + "CompressSymbols": { "type": "boolean", - "description": "Skip indexing", + "description": "Compress symbols", + "ignoreCase": "key" + }, + "IndexableFileFormats": { + "description": "Symbol file formats to publish", + "ignoreCase": "all", + "enum": [ + "Default", + "Pdb", + "SourceMap", + "All" + ] + }, + "DetailedLog": { + "type": "boolean", + "description": "Verbose logging", "ignoreCase": "key" }, "TreatNotIndexedAsWarning": { @@ -17553,16 +17592,16 @@ { "properties": { "task": { - "description": "Index sources and publish symbols\n\nIndex your source code and publish symbols to a file share or Azure Artifacts symbol server", + "description": "Index Sources & Publish Symbols\n\nIndex your source code and publish symbols to a file share", "ignoreCase": "value", - "pattern": "^PublishSymbols@2$" + "pattern": "^PublishSymbols@1$" }, "inputs": { - "description": "Index sources and publish symbols inputs", + "description": "Index Sources & Publish Symbols inputs", "properties": { - "SymbolsFolder": { + "SymbolsPath": { "type": "string", - "description": "Path to symbols folder", + "description": "Path to publish symbols", "ignoreCase": "key" }, "SearchPattern": { @@ -17570,48 +17609,14 @@ "description": "Search pattern", "ignoreCase": "key" }, - "IndexSources": { - "type": "boolean", - "description": "Index sources", - "ignoreCase": "key" - }, - "PublishSymbols": { - "type": "boolean", - "description": "Publish symbols", - "ignoreCase": "key" - }, - "SymbolServerType": { - "description": "Symbol server type", - "ignoreCase": "all", - "enum": [ - " ", - "TeamServices", - "FileShare" - ] - }, - "SymbolsPath": { + "SymbolsFolder": { "type": "string", - "description": "Path to publish symbols", - "ignoreCase": "key" - }, - "CompressSymbols": { - "type": "boolean", - "description": "Compress symbols", + "description": "Path to symbols folder", "ignoreCase": "key" }, - "IndexableFileFormats": { - "description": "Symbol file formats to publish", - "ignoreCase": "all", - "enum": [ - "Default", - "Pdb", - "SourceMap", - "All" - ] - }, - "DetailedLog": { + "SkipIndexing": { "type": "boolean", - "description": "Verbose logging", + "description": "Skip indexing", "ignoreCase": "key" }, "TreatNotIndexedAsWarning": { @@ -17733,19 +17738,27 @@ "task": { "description": "Gradle\n\nBuild using a Gradle wrapper script", "ignoreCase": "value", - "pattern": "^Gradle@1$" + "pattern": "^Gradle@2$" }, "inputs": { "description": "Gradle inputs", "properties": { "gradleWrapperFile": { "type": "string", - "description": "Gradle Wrapper", + "description": "Gradle wrapper", "ignoreCase": "key", "aliases": [ "wrapperScript" ] }, + "workingDirectory": { + "type": "string", + "description": "Working directory", + "ignoreCase": "key", + "aliases": [ + "cwd" + ] + }, "options": { "type": "string", "description": "Options", @@ -17756,31 +17769,23 @@ "description": "Tasks", "ignoreCase": "key" }, - "workingDirectory": { - "type": "string", - "description": "Working Directory", - "ignoreCase": "key", - "aliases": [ - "cwd" - ] - }, "publishJUnitResults": { "type": "boolean", - "description": "Publish to TFS/Team Services", + "description": "Publish to Azure Pipelines", "ignoreCase": "key" }, "testResultsFiles": { "type": "string", - "description": "Test Results Files", + "description": "Test results files", "ignoreCase": "key" }, "testRunTitle": { "type": "string", - "description": "Test Run Title", + "description": "Test run title", "ignoreCase": "key" }, "codeCoverageToolOption": { - "description": "Code Coverage Tool", + "description": "Code coverage tool", "ignoreCase": "all", "enum": [ "None", @@ -17793,7 +17798,7 @@ }, "codeCoverageClassFilesDirectories": { "type": "string", - "description": "Class Files Directories", + "description": "Class files directories", "ignoreCase": "key", "aliases": [ "classFilesDirectories" @@ -17801,7 +17806,7 @@ }, "codeCoverageClassFilter": { "type": "string", - "description": "Class Inclusion/Exclusion Filters", + "description": "Class inclusion/exclusion filters", "ignoreCase": "key", "aliases": [ "classFilter" @@ -17809,12 +17814,20 @@ }, "codeCoverageFailIfEmpty": { "type": "boolean", - "description": "Fail When Code Coverage Results Are Missing", + "description": "Fail when code coverage results are missing", "ignoreCase": "key", "aliases": [ "failIfCoverageEmpty" ] }, + "codeCoverageGradle5xOrHigher": { + "type": "boolean", + "description": "Gradle version >= 5.x", + "ignoreCase": "key", + "aliases": [ + "gradle5xOrHigher" + ] + }, "javaHomeOption": { "description": "Set JAVA_HOME by", "ignoreCase": "all", @@ -17827,10 +17840,12 @@ ] }, "jdkVersionOption": { - "description": "JDK Version", + "description": "JDK version", "ignoreCase": "all", "enum": [ "default", + "1.11", + "1.10", "1.9", "1.8", "1.7", @@ -17842,14 +17857,14 @@ }, "jdkDirectory": { "type": "string", - "description": "JDK Path", + "description": "JDK path", "ignoreCase": "key", "aliases": [ "jdkUserInputPath" ] }, "jdkArchitectureOption": { - "description": "JDK Architecture", + "description": "JDK architecture", "ignoreCase": "all", "enum": [ "x86", @@ -17869,122 +17884,74 @@ }, "sonarQubeRunAnalysis": { "type": "boolean", - "description": "Run SonarQube Analysis", + "description": "Run SonarQube or SonarCloud Analysis", "ignoreCase": "key", "aliases": [ "sqAnalysisEnabled" ] }, - "sonarQubeServiceEndpoint": { - "type": "string", - "description": "SonarQube Endpoint", - "ignoreCase": "key", - "aliases": [ - "sqConnectedServiceName" - ] - }, - "sonarQubeProjectName": { - "type": "string", - "description": "SonarQube Project Name", - "ignoreCase": "key", - "aliases": [ - "sqProjectName" + "sqGradlePluginVersionChoice": { + "description": "SonarQube scanner for Gradle version", + "ignoreCase": "all", + "enum": [ + "specify", + "build" ] }, - "sonarQubeProjectKey": { + "sonarQubeGradlePluginVersion": { "type": "string", - "description": "SonarQube Project Key", + "description": "SonarQube scanner for Gradle plugin version", "ignoreCase": "key", "aliases": [ - "sqProjectKey" + "sqGradlePluginVersion" ] }, - "sonarQubeProjectVersion": { - "type": "string", - "description": "SonarQube Project Version", + "checkStyleRunAnalysis": { + "type": "boolean", + "description": "Run Checkstyle", "ignoreCase": "key", "aliases": [ - "sqProjectVersion" + "checkstyleAnalysisEnabled" ] }, - "sonarQubeGradlePluginVersion": { - "type": "string", - "description": "SonarQube Gradle Plugin Version", + "findBugsRunAnalysis": { + "type": "boolean", + "description": "Run FindBugs", "ignoreCase": "key", "aliases": [ - "sqGradlePluginVersion" + "findbugsAnalysisEnabled" ] }, - "sonarQubeSpecifyDB": { + "pmdRunAnalysis": { "type": "boolean", - "description": "The SonarQube server version is lower than 5.2", + "description": "Run PMD", "ignoreCase": "key", "aliases": [ - "sqDbDetailsRequired" + "pmdAnalysisEnabled" ] }, - "sonarQubeDBUrl": { - "type": "string", - "description": "Db Connection String", + "spotBugsAnalysis": { + "type": "boolean", + "description": "Run SpotBugs", "ignoreCase": "key", "aliases": [ - "sqDbUrl" + "spotBugsAnalysisEnabled" ] }, - "sonarQubeDBUsername": { - "type": "string", - "description": "Db Username", - "ignoreCase": "key", - "aliases": [ - "sqDbUsername" + "spotBugsGradlePluginVersionChoice": { + "description": "Spotbugs plugin version", + "ignoreCase": "all", + "enum": [ + "specify", + "build" ] }, - "sonarQubeDBPassword": { + "spotbugsGradlePluginVersion": { "type": "string", - "description": "Db User Password", - "ignoreCase": "key", - "aliases": [ - "sqDbPassword" - ] - }, - "sonarQubeIncludeFullReport": { - "type": "boolean", - "description": "Include full analysis report in the build summary (SQ 5.3+)", + "description": "Version number", "ignoreCase": "key", "aliases": [ - "sqAnalysisIncludeFullReport" - ] - }, - "sonarQubeFailWhenQualityGateFails": { - "type": "boolean", - "description": "Fail the build on quality gate failure (SQ 5.3+)", - "ignoreCase": "key", - "aliases": [ - "sqAnalysisBreakBuildIfQualityGateFailed" - ] - }, - "checkStyleRunAnalysis": { - "type": "boolean", - "description": "Run Checkstyle", - "ignoreCase": "key", - "aliases": [ - "checkstyleAnalysisEnabled" - ] - }, - "findBugsRunAnalysis": { - "type": "boolean", - "description": "Run FindBugs", - "ignoreCase": "key", - "aliases": [ - "findbugsAnalysisEnabled" - ] - }, - "pmdRunAnalysis": { - "type": "boolean", - "description": "Run PMD", - "ignoreCase": "key", - "aliases": [ - "pmdAnalysisEnabled" + "spotbugsGradlePluginVersion" ] } }, @@ -18005,7 +17972,7 @@ "task": { "description": "Gradle\n\nBuild using a Gradle wrapper script", "ignoreCase": "value", - "pattern": "^Gradle@2$" + "pattern": "^Gradle@3$" }, "inputs": { "description": "Gradle inputs", @@ -18239,27 +18206,19 @@ "task": { "description": "Gradle\n\nBuild using a Gradle wrapper script", "ignoreCase": "value", - "pattern": "^Gradle@3$" + "pattern": "^Gradle@1$" }, "inputs": { "description": "Gradle inputs", "properties": { "gradleWrapperFile": { "type": "string", - "description": "Gradle wrapper", + "description": "Gradle Wrapper", "ignoreCase": "key", "aliases": [ "wrapperScript" ] }, - "workingDirectory": { - "type": "string", - "description": "Working directory", - "ignoreCase": "key", - "aliases": [ - "cwd" - ] - }, "options": { "type": "string", "description": "Options", @@ -18270,23 +18229,31 @@ "description": "Tasks", "ignoreCase": "key" }, + "workingDirectory": { + "type": "string", + "description": "Working Directory", + "ignoreCase": "key", + "aliases": [ + "cwd" + ] + }, "publishJUnitResults": { "type": "boolean", - "description": "Publish to Azure Pipelines", + "description": "Publish to TFS/Team Services", "ignoreCase": "key" }, "testResultsFiles": { "type": "string", - "description": "Test results files", + "description": "Test Results Files", "ignoreCase": "key" }, "testRunTitle": { "type": "string", - "description": "Test run title", + "description": "Test Run Title", "ignoreCase": "key" }, "codeCoverageToolOption": { - "description": "Code coverage tool", + "description": "Code Coverage Tool", "ignoreCase": "all", "enum": [ "None", @@ -18299,7 +18266,7 @@ }, "codeCoverageClassFilesDirectories": { "type": "string", - "description": "Class files directories", + "description": "Class Files Directories", "ignoreCase": "key", "aliases": [ "classFilesDirectories" @@ -18307,7 +18274,7 @@ }, "codeCoverageClassFilter": { "type": "string", - "description": "Class inclusion/exclusion filters", + "description": "Class Inclusion/Exclusion Filters", "ignoreCase": "key", "aliases": [ "classFilter" @@ -18315,20 +18282,12 @@ }, "codeCoverageFailIfEmpty": { "type": "boolean", - "description": "Fail when code coverage results are missing", + "description": "Fail When Code Coverage Results Are Missing", "ignoreCase": "key", "aliases": [ "failIfCoverageEmpty" ] }, - "codeCoverageGradle5xOrHigher": { - "type": "boolean", - "description": "Gradle version >= 5.x", - "ignoreCase": "key", - "aliases": [ - "gradle5xOrHigher" - ] - }, "javaHomeOption": { "description": "Set JAVA_HOME by", "ignoreCase": "all", @@ -18341,12 +18300,10 @@ ] }, "jdkVersionOption": { - "description": "JDK version", + "description": "JDK Version", "ignoreCase": "all", "enum": [ "default", - "1.11", - "1.10", "1.9", "1.8", "1.7", @@ -18358,14 +18315,14 @@ }, "jdkDirectory": { "type": "string", - "description": "JDK path", + "description": "JDK Path", "ignoreCase": "key", "aliases": [ "jdkUserInputPath" ] }, "jdkArchitectureOption": { - "description": "JDK architecture", + "description": "JDK Architecture", "ignoreCase": "all", "enum": [ "x86", @@ -18385,74 +18342,122 @@ }, "sonarQubeRunAnalysis": { "type": "boolean", - "description": "Run SonarQube or SonarCloud Analysis", + "description": "Run SonarQube Analysis", "ignoreCase": "key", "aliases": [ "sqAnalysisEnabled" ] }, - "sqGradlePluginVersionChoice": { - "description": "SonarQube scanner for Gradle version", - "ignoreCase": "all", - "enum": [ - "specify", - "build" + "sonarQubeServiceEndpoint": { + "type": "string", + "description": "SonarQube Endpoint", + "ignoreCase": "key", + "aliases": [ + "sqConnectedServiceName" + ] + }, + "sonarQubeProjectName": { + "type": "string", + "description": "SonarQube Project Name", + "ignoreCase": "key", + "aliases": [ + "sqProjectName" + ] + }, + "sonarQubeProjectKey": { + "type": "string", + "description": "SonarQube Project Key", + "ignoreCase": "key", + "aliases": [ + "sqProjectKey" + ] + }, + "sonarQubeProjectVersion": { + "type": "string", + "description": "SonarQube Project Version", + "ignoreCase": "key", + "aliases": [ + "sqProjectVersion" ] }, "sonarQubeGradlePluginVersion": { "type": "string", - "description": "SonarQube scanner for Gradle plugin version", + "description": "SonarQube Gradle Plugin Version", "ignoreCase": "key", "aliases": [ "sqGradlePluginVersion" ] }, - "checkStyleRunAnalysis": { + "sonarQubeSpecifyDB": { "type": "boolean", - "description": "Run Checkstyle", + "description": "The SonarQube server version is lower than 5.2", "ignoreCase": "key", "aliases": [ - "checkstyleAnalysisEnabled" + "sqDbDetailsRequired" ] }, - "findBugsRunAnalysis": { + "sonarQubeDBUrl": { + "type": "string", + "description": "Db Connection String", + "ignoreCase": "key", + "aliases": [ + "sqDbUrl" + ] + }, + "sonarQubeDBUsername": { + "type": "string", + "description": "Db Username", + "ignoreCase": "key", + "aliases": [ + "sqDbUsername" + ] + }, + "sonarQubeDBPassword": { + "type": "string", + "description": "Db User Password", + "ignoreCase": "key", + "aliases": [ + "sqDbPassword" + ] + }, + "sonarQubeIncludeFullReport": { "type": "boolean", - "description": "Run FindBugs", + "description": "Include full analysis report in the build summary (SQ 5.3+)", "ignoreCase": "key", "aliases": [ - "findbugsAnalysisEnabled" + "sqAnalysisIncludeFullReport" ] }, - "pmdRunAnalysis": { + "sonarQubeFailWhenQualityGateFails": { "type": "boolean", - "description": "Run PMD", + "description": "Fail the build on quality gate failure (SQ 5.3+)", "ignoreCase": "key", "aliases": [ - "pmdAnalysisEnabled" + "sqAnalysisBreakBuildIfQualityGateFailed" ] }, - "spotBugsAnalysis": { + "checkStyleRunAnalysis": { "type": "boolean", - "description": "Run SpotBugs", + "description": "Run Checkstyle", "ignoreCase": "key", "aliases": [ - "spotBugsAnalysisEnabled" + "checkstyleAnalysisEnabled" ] }, - "spotBugsGradlePluginVersionChoice": { - "description": "Spotbugs plugin version", - "ignoreCase": "all", - "enum": [ - "specify", - "build" + "findBugsRunAnalysis": { + "type": "boolean", + "description": "Run FindBugs", + "ignoreCase": "key", + "aliases": [ + "findbugsAnalysisEnabled" ] }, - "spotbugsGradlePluginVersion": { - "type": "string", - "description": "Version number", + "pmdRunAnalysis": { + "type": "boolean", + "description": "Run PMD", "ignoreCase": "key", "aliases": [ - "spotbugsGradlePluginVersion" + "pmdAnalysisEnabled" ] } }, @@ -18473,7 +18478,7 @@ "task": { "description": "App Center distribute\n\nDistribute app builds to testers and users via Visual Studio App Center", "ignoreCase": "value", - "pattern": "^AppCenterDistribute@2$" + "pattern": "^AppCenterDistribute@1$" }, "inputs": { "description": "App Center distribute inputs", @@ -18571,10 +18576,9 @@ }, "distributionGroupId": { "type": "string", - "description": "Destination IDs", + "description": "Destination ID", "ignoreCase": "key", "aliases": [ - "destinationIds", "destinationId" ] } @@ -18601,7 +18605,7 @@ "task": { "description": "App Center distribute\n\nDistribute app builds to testers and users via Visual Studio App Center", "ignoreCase": "value", - "pattern": "^AppCenterDistribute@3$" + "pattern": "^AppCenterDistribute@2$" }, "inputs": { "description": "App Center distribute inputs", @@ -18624,18 +18628,11 @@ "app" ] }, - "buildVersion": { - "type": "string", - "description": "Build version", - "ignoreCase": "key" - }, "symbolsOption": { "description": "Symbols type", "ignoreCase": "all", "enum": [ - "Apple", - "Android", - "UWP" + "Apple" ], "aliases": [ "symbolsType" @@ -18646,10 +18643,13 @@ "description": "Symbols path", "ignoreCase": "key" }, - "appxsymPath": { + "symbolsPdbFiles": { "type": "string", - "description": "Symbols path (*.appxsym)", - "ignoreCase": "key" + "description": "Symbols path (*.pdb)", + "ignoreCase": "key", + "aliases": [ + "pdbPath" + ] }, "symbolsDsymFiles": { "type": "string", @@ -18667,11 +18667,6 @@ "mappingTxtPath" ] }, - "nativeLibrariesPath": { - "type": "string", - "description": "Native Library File Path", - "ignoreCase": "key" - }, "symbolsIncludeParentDirectory": { "type": "boolean", "description": "Include all items in parent folder", @@ -18706,31 +18701,14 @@ "description": "Require users to update to this release", "ignoreCase": "key" }, - "destinationType": { - "description": "Release destination", - "ignoreCase": "all", - "enum": [ - "groups", - "store" - ] - }, "distributionGroupId": { "type": "string", "description": "Destination IDs", "ignoreCase": "key", "aliases": [ - "destinationGroupIds" + "destinationIds", + "destinationId" ] - }, - "destinationStoreId": { - "type": "string", - "description": "Destination ID", - "ignoreCase": "key" - }, - "isSilent": { - "type": "boolean", - "description": "Do not notify testers. Release will still be available to install.", - "ignoreCase": "key" } }, "additionalProperties": false, @@ -18755,7 +18733,7 @@ "task": { "description": "App Center distribute\n\nDistribute app builds to testers and users via Visual Studio App Center", "ignoreCase": "value", - "pattern": "^AppCenterDistribute@1$" + "pattern": "^AppCenterDistribute@3$" }, "inputs": { "description": "App Center distribute inputs", @@ -18778,11 +18756,18 @@ "app" ] }, + "buildVersion": { + "type": "string", + "description": "Build version", + "ignoreCase": "key" + }, "symbolsOption": { "description": "Symbols type", "ignoreCase": "all", "enum": [ - "Apple" + "Apple", + "Android", + "UWP" ], "aliases": [ "symbolsType" @@ -18793,13 +18778,10 @@ "description": "Symbols path", "ignoreCase": "key" }, - "symbolsPdbFiles": { + "appxsymPath": { "type": "string", - "description": "Symbols path (*.pdb)", - "ignoreCase": "key", - "aliases": [ - "pdbPath" - ] + "description": "Symbols path (*.appxsym)", + "ignoreCase": "key" }, "symbolsDsymFiles": { "type": "string", @@ -18817,6 +18799,11 @@ "mappingTxtPath" ] }, + "nativeLibrariesPath": { + "type": "string", + "description": "Native Library File Path", + "ignoreCase": "key" + }, "symbolsIncludeParentDirectory": { "type": "boolean", "description": "Include all items in parent folder", @@ -18851,13 +18838,31 @@ "description": "Require users to update to this release", "ignoreCase": "key" }, + "destinationType": { + "description": "Release destination", + "ignoreCase": "all", + "enum": [ + "groups", + "store" + ] + }, "distributionGroupId": { "type": "string", - "description": "Destination ID", + "description": "Destination IDs", "ignoreCase": "key", "aliases": [ - "destinationId" + "destinationGroupIds" ] + }, + "destinationStoreId": { + "type": "string", + "description": "Destination ID", + "ignoreCase": "key" + }, + "isSilent": { + "type": "boolean", + "description": "Do not notify testers. Release will still be available to install.", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -19001,7 +19006,7 @@ "task": { "description": "NuGet tool installer\n\nAcquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.", "ignoreCase": "value", - "pattern": "^NuGetToolInstaller@0$" + "pattern": "^NuGetToolInstaller@1$" }, "inputs": { "description": "NuGet tool installer inputs", @@ -19013,7 +19018,7 @@ }, "checkLatest": { "type": "boolean", - "description": "Always download the latest matching version", + "description": "Always check for new versions", "ignoreCase": "key" } }, @@ -19034,7 +19039,7 @@ "task": { "description": "NuGet tool installer\n\nAcquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.", "ignoreCase": "value", - "pattern": "^NuGetToolInstaller@1$" + "pattern": "^NuGetToolInstaller@0$" }, "inputs": { "description": "NuGet tool installer inputs", @@ -19046,7 +19051,7 @@ }, "checkLatest": { "type": "boolean", - "description": "Always check for new versions", + "description": "Always download the latest matching version", "ignoreCase": "key" } }, @@ -19572,12 +19577,12 @@ { "properties": { "task": { - "description": "Install Apple Certificate\n\nInstall an Apple certificate required to build on a macOS agent", + "description": "Install Apple certificate\n\nInstall an Apple certificate required to build on a macOS agent machine", "ignoreCase": "value", - "pattern": "^InstallAppleCertificate@1$" + "pattern": "^InstallAppleCertificate@2$" }, "inputs": { - "description": "Install Apple Certificate inputs", + "description": "Install Apple certificate inputs", "properties": { "certSecureFile": { "type": "string", @@ -19622,6 +19627,11 @@ "type": "string", "description": "Certificate signing identity", "ignoreCase": "key" + }, + "setUpPartitionIdACLForPrivateKey": { + "type": "boolean", + "description": "Set up partition_id ACL for the imported private key", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -19642,12 +19652,12 @@ { "properties": { "task": { - "description": "Install Apple certificate\n\nInstall an Apple certificate required to build on a macOS agent machine", + "description": "Install Apple Certificate\n\nInstall an Apple certificate required to build on a macOS agent", "ignoreCase": "value", - "pattern": "^InstallAppleCertificate@2$" + "pattern": "^InstallAppleCertificate@1$" }, "inputs": { - "description": "Install Apple certificate inputs", + "description": "Install Apple Certificate inputs", "properties": { "certSecureFile": { "type": "string", @@ -19782,16 +19792,16 @@ { "properties": { "task": { - "description": "Invoke Azure Function\n\nInvoke Azure function as a part of your process.", + "description": "Invoke Azure Function\n\nInvoke an Azure Function", "ignoreCase": "value", - "pattern": "^AzureFunction@0$" + "pattern": "^AzureFunction@1$" }, "inputs": { "description": "Invoke Azure Function inputs", "properties": { "function": { "type": "string", - "description": "Azure function url", + "description": "Azure function URL", "ignoreCase": "key" }, "key": { @@ -19829,7 +19839,7 @@ "ignoreCase": "key" }, "waitForCompletion": { - "description": "Complete based on", + "description": "Completion event", "ignoreCase": "all", "enum": [ "true", @@ -19861,16 +19871,16 @@ { "properties": { "task": { - "description": "Invoke Azure Function\n\nInvoke an Azure Function", + "description": "Invoke Azure Function\n\nInvoke Azure function as a part of your process.", "ignoreCase": "value", - "pattern": "^AzureFunction@1$" + "pattern": "^AzureFunction@0$" }, "inputs": { "description": "Invoke Azure Function inputs", "properties": { "function": { "type": "string", - "description": "Azure function URL", + "description": "Azure function url", "ignoreCase": "key" }, "key": { @@ -19908,7 +19918,7 @@ "ignoreCase": "key" }, "waitForCompletion": { - "description": "Completion event", + "description": "Complete based on", "ignoreCase": "all", "enum": [ "true", @@ -20119,6 +20129,11 @@ "type": "string", "description": "Path to publish", "ignoreCase": "key" + }, + "properties": { + "type": "string", + "description": "Custom properties", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -20188,6 +20203,11 @@ "type": "integer", "description": "Parallel count", "ignoreCase": "key" + }, + "properties": { + "type": "string", + "description": "Custom properties", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -20343,18 +20363,44 @@ "task": { "description": "Kubectl\n\nDeploy, configure, update a Kubernetes cluster in Azure Container Service by running kubectl commands", "ignoreCase": "value", - "pattern": "^Kubernetes@0$" + "pattern": "^Kubernetes@1$" }, "inputs": { "description": "Kubectl inputs", "properties": { - "kubernetesServiceConnection": { + "connectionType": { + "description": "Service connection type", + "ignoreCase": "all", + "enum": [ + "Azure Resource Manager", + "Kubernetes Service Connection", + "None" + ] + }, + "kubernetesServiceEndpoint": { "type": "string", "description": "Kubernetes service connection", - "ignoreCase": "key", - "aliases": [ - "kubernetesServiceEndpoint" - ] + "ignoreCase": "key" + }, + "azureSubscriptionEndpoint": { + "type": "string", + "description": "Azure subscription", + "ignoreCase": "key" + }, + "azureResourceGroup": { + "type": "string", + "description": "Resource group", + "ignoreCase": "key" + }, + "kubernetesCluster": { + "type": "string", + "description": "Kubernetes cluster", + "ignoreCase": "key" + }, + "useClusterAdmin": { + "type": "boolean", + "description": "Use cluster admin credentials", + "ignoreCase": "key" }, "namespace": { "type": "string", @@ -20371,6 +20417,8 @@ "exec", "expose", "get", + "login", + "logout", "logs", "run", "set", @@ -20379,12 +20427,25 @@ }, "useConfigurationFile": { "type": "boolean", - "description": "Use Configuration files", + "description": "Use configuration", "ignoreCase": "key" }, + "configurationType": { + "description": "Configuration type", + "ignoreCase": "all", + "enum": [ + "configuration", + "inline" + ] + }, "configuration": { "type": "string", - "description": "Configuration file", + "description": "File path", + "ignoreCase": "key" + }, + "inline": { + "type": "string", + "description": "Inline configuration", "ignoreCase": "key" }, "arguments": { @@ -20406,32 +20467,26 @@ "ignoreCase": "key" }, "containerRegistryType": { - "description": "Container Registry type", + "description": "Container registry type", "ignoreCase": "all", "enum": [ "Azure Container Registry", "Container Registry" ] }, - "dockerRegistryConnection": { + "dockerRegistryEndpoint": { "type": "string", - "description": "Docker Registry service connection", - "ignoreCase": "key", - "aliases": [ - "dockerRegistryEndpoint" - ] + "description": "Docker registry service connection", + "ignoreCase": "key" }, - "azureSubscription": { + "azureSubscriptionEndpointForSecrets": { "type": "string", "description": "Azure subscription", - "ignoreCase": "key", - "aliases": [ - "azureSubscriptionEndpoint" - ] + "ignoreCase": "key" }, "azureContainerRegistry": { "type": "string", - "description": "Azure Container Registry", + "description": "Azure container registry", "ignoreCase": "key" }, "secretName": { @@ -20489,7 +20544,7 @@ }, "specifyLocation": { "type": "string", - "description": "Path to Kubectl", + "description": "Path to kubectl", "ignoreCase": "key" }, "workingDirectory": { @@ -20505,13 +20560,9 @@ "ignoreCase": "all", "enum": [ "json", - "yaml" + "yaml", + "none" ] - }, - "kubectlOutput": { - "type": "string", - "description": "Output variable name", - "ignoreCase": "key" } }, "additionalProperties": false, @@ -20531,44 +20582,18 @@ "task": { "description": "Kubectl\n\nDeploy, configure, update a Kubernetes cluster in Azure Container Service by running kubectl commands", "ignoreCase": "value", - "pattern": "^Kubernetes@1$" + "pattern": "^Kubernetes@0$" }, "inputs": { "description": "Kubectl inputs", "properties": { - "connectionType": { - "description": "Service connection type", - "ignoreCase": "all", - "enum": [ - "Azure Resource Manager", - "Kubernetes Service Connection", - "None" - ] - }, - "kubernetesServiceEndpoint": { + "kubernetesServiceConnection": { "type": "string", "description": "Kubernetes service connection", - "ignoreCase": "key" - }, - "azureSubscriptionEndpoint": { - "type": "string", - "description": "Azure subscription", - "ignoreCase": "key" - }, - "azureResourceGroup": { - "type": "string", - "description": "Resource group", - "ignoreCase": "key" - }, - "kubernetesCluster": { - "type": "string", - "description": "Kubernetes cluster", - "ignoreCase": "key" - }, - "useClusterAdmin": { - "type": "boolean", - "description": "Use cluster admin credentials", - "ignoreCase": "key" + "ignoreCase": "key", + "aliases": [ + "kubernetesServiceEndpoint" + ] }, "namespace": { "type": "string", @@ -20585,8 +20610,6 @@ "exec", "expose", "get", - "login", - "logout", "logs", "run", "set", @@ -20595,25 +20618,12 @@ }, "useConfigurationFile": { "type": "boolean", - "description": "Use configuration", + "description": "Use Configuration files", "ignoreCase": "key" }, - "configurationType": { - "description": "Configuration type", - "ignoreCase": "all", - "enum": [ - "configuration", - "inline" - ] - }, "configuration": { "type": "string", - "description": "File path", - "ignoreCase": "key" - }, - "inline": { - "type": "string", - "description": "Inline configuration", + "description": "Configuration file", "ignoreCase": "key" }, "arguments": { @@ -20635,26 +20645,32 @@ "ignoreCase": "key" }, "containerRegistryType": { - "description": "Container registry type", + "description": "Container Registry type", "ignoreCase": "all", "enum": [ "Azure Container Registry", "Container Registry" ] }, - "dockerRegistryEndpoint": { + "dockerRegistryConnection": { "type": "string", - "description": "Docker registry service connection", - "ignoreCase": "key" + "description": "Docker Registry service connection", + "ignoreCase": "key", + "aliases": [ + "dockerRegistryEndpoint" + ] }, - "azureSubscriptionEndpointForSecrets": { + "azureSubscription": { "type": "string", "description": "Azure subscription", - "ignoreCase": "key" + "ignoreCase": "key", + "aliases": [ + "azureSubscriptionEndpoint" + ] }, "azureContainerRegistry": { "type": "string", - "description": "Azure container registry", + "description": "Azure Container Registry", "ignoreCase": "key" }, "secretName": { @@ -20712,7 +20728,7 @@ }, "specifyLocation": { "type": "string", - "description": "Path to kubectl", + "description": "Path to Kubectl", "ignoreCase": "key" }, "workingDirectory": { @@ -20728,9 +20744,13 @@ "ignoreCase": "all", "enum": [ "json", - "yaml", - "none" + "yaml" ] + }, + "kubectlOutput": { + "type": "string", + "description": "Output variable name", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -20848,7 +20868,8 @@ "enum": [ "amd64", "windows-amd64", - "arm32v7" + "arm32v7", + "arm64v8" ] }, "fillRegistryCredential": { @@ -20998,78 +21019,7 @@ { "properties": { "task": { - "description": "Android Signing\n\nSign and align Android APK files", - "ignoreCase": "value", - "pattern": "^AndroidSigning@1$" - }, - "inputs": { - "description": "Android Signing inputs", - "properties": { - "files": { - "type": "string", - "description": "APK Files", - "ignoreCase": "key" - }, - "jarsign": { - "type": "boolean", - "description": "Sign the APK", - "ignoreCase": "key" - }, - "keystoreFile": { - "type": "string", - "description": "Keystore File", - "ignoreCase": "key" - }, - "keystorePass": { - "type": "string", - "description": "Keystore Password", - "ignoreCase": "key" - }, - "keystoreAlias": { - "type": "string", - "description": "Alias", - "ignoreCase": "key" - }, - "keyPass": { - "type": "string", - "description": "Key Password", - "ignoreCase": "key" - }, - "jarsignerArguments": { - "type": "string", - "description": "Jarsigner Arguments", - "ignoreCase": "key" - }, - "zipalign": { - "type": "boolean", - "description": "Zipalign", - "ignoreCase": "key" - }, - "zipalignLocation": { - "type": "string", - "description": "Zipalign Location", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [ - "files" - ] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task", - "inputs" - ] - }, - { - "properties": { - "task": { - "description": "Android signing\n\nSign and align Android APK files", + "description": "Android signing\n\nSign and align Android APK files", "ignoreCase": "value", "pattern": "^AndroidSigning@2$" }, @@ -21256,6 +21206,172 @@ "task" ] }, + { + "properties": { + "task": { + "description": "Android Signing\n\nSign and align Android APK files", + "ignoreCase": "value", + "pattern": "^AndroidSigning@1$" + }, + "inputs": { + "description": "Android Signing inputs", + "properties": { + "files": { + "type": "string", + "description": "APK Files", + "ignoreCase": "key" + }, + "jarsign": { + "type": "boolean", + "description": "Sign the APK", + "ignoreCase": "key" + }, + "keystoreFile": { + "type": "string", + "description": "Keystore File", + "ignoreCase": "key" + }, + "keystorePass": { + "type": "string", + "description": "Keystore Password", + "ignoreCase": "key" + }, + "keystoreAlias": { + "type": "string", + "description": "Alias", + "ignoreCase": "key" + }, + "keyPass": { + "type": "string", + "description": "Key Password", + "ignoreCase": "key" + }, + "jarsignerArguments": { + "type": "string", + "description": "Jarsigner Arguments", + "ignoreCase": "key" + }, + "zipalign": { + "type": "boolean", + "description": "Zipalign", + "ignoreCase": "key" + }, + "zipalignLocation": { + "type": "string", + "description": "Zipalign Location", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [ + "files" + ] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task", + "inputs" + ] + }, + { + "properties": { + "task": { + "description": "Download pipeline artifact\n\nDownload a named artifact from a pipeline to a local path", + "ignoreCase": "value", + "pattern": "^DownloadPipelineArtifact@1$" + }, + "inputs": { + "description": "Download pipeline artifact inputs", + "properties": { + "buildType": { + "description": "Download artifacts produced by", + "ignoreCase": "all", + "enum": [ + "current", + "specific" + ] + }, + "project": { + "type": "string", + "description": "Project", + "ignoreCase": "key" + }, + "pipeline": { + "type": "string", + "description": "Build pipeline", + "ignoreCase": "key", + "aliases": [ + "definition" + ] + }, + "specificBuildWithTriggering": { + "type": "boolean", + "description": "When appropriate, download artifacts from the triggering build.", + "ignoreCase": "key" + }, + "buildVersionToDownload": { + "description": "Build version to download", + "ignoreCase": "all", + "enum": [ + "latest", + "latestFromBranch", + "specific" + ] + }, + "branchName": { + "type": "string", + "description": "Branch name", + "ignoreCase": "key" + }, + "pipelineId": { + "type": "string", + "description": "Build", + "ignoreCase": "key", + "aliases": [ + "buildId" + ] + }, + "tags": { + "type": "string", + "description": "Build Tags", + "ignoreCase": "key" + }, + "artifactName": { + "type": "string", + "description": "Artifact name", + "ignoreCase": "key" + }, + "itemPattern": { + "type": "string", + "description": "Matching pattern", + "ignoreCase": "key" + }, + "targetPath": { + "type": "string", + "description": "Destination directory", + "ignoreCase": "key", + "aliases": [ + "downloadPath" + ] + } + }, + "additionalProperties": false, + "required": [] + } + }, + "deprecationMessage": "DownloadPipelineArtifact is deprecated - Download a named artifact from a pipeline to a local path", + "doNotSuggest": true, + "firstProperty": [ + "task" + ], + "required": [ + "task" + ] + }, { "properties": { "task": { @@ -21425,111 +21541,16 @@ { "properties": { "task": { - "description": "Download pipeline artifact\n\nDownload a named artifact from a pipeline to a local path", + "description": "Use Python version\n\nUse the specified version of Python from the tool cache, optionally adding it to the PATH", "ignoreCase": "value", - "pattern": "^DownloadPipelineArtifact@1$" + "pattern": "^UsePythonVersion@0$" }, "inputs": { - "description": "Download pipeline artifact inputs", + "description": "Use Python version inputs", "properties": { - "buildType": { - "description": "Download artifacts produced by", - "ignoreCase": "all", - "enum": [ - "current", - "specific" - ] - }, - "project": { + "versionSpec": { "type": "string", - "description": "Project", - "ignoreCase": "key" - }, - "pipeline": { - "type": "string", - "description": "Build pipeline", - "ignoreCase": "key", - "aliases": [ - "definition" - ] - }, - "specificBuildWithTriggering": { - "type": "boolean", - "description": "When appropriate, download artifacts from the triggering build.", - "ignoreCase": "key" - }, - "buildVersionToDownload": { - "description": "Build version to download", - "ignoreCase": "all", - "enum": [ - "latest", - "latestFromBranch", - "specific" - ] - }, - "branchName": { - "type": "string", - "description": "Branch name", - "ignoreCase": "key" - }, - "pipelineId": { - "type": "string", - "description": "Build", - "ignoreCase": "key", - "aliases": [ - "buildId" - ] - }, - "tags": { - "type": "string", - "description": "Build Tags", - "ignoreCase": "key" - }, - "artifactName": { - "type": "string", - "description": "Artifact name", - "ignoreCase": "key" - }, - "itemPattern": { - "type": "string", - "description": "Matching pattern", - "ignoreCase": "key" - }, - "targetPath": { - "type": "string", - "description": "Destination directory", - "ignoreCase": "key", - "aliases": [ - "downloadPath" - ] - } - }, - "additionalProperties": false, - "required": [] - } - }, - "deprecationMessage": "DownloadPipelineArtifact is deprecated - Download a named artifact from a pipeline to a local path", - "doNotSuggest": true, - "firstProperty": [ - "task" - ], - "required": [ - "task" - ] - }, - { - "properties": { - "task": { - "description": "Use Python version\n\nUse the specified version of Python from the tool cache, optionally adding it to the PATH", - "ignoreCase": "value", - "pattern": "^UsePythonVersion@0$" - }, - "inputs": { - "description": "Use Python version inputs", - "properties": { - "versionSpec": { - "type": "string", - "description": "Version spec", + "description": "Version spec", "ignoreCase": "key" }, "addToPath": { @@ -22800,7 +22821,7 @@ "task": { "description": "Azure Key Vault\n\nDownload Azure Key Vault secrets", "ignoreCase": "value", - "pattern": "^AzureKeyVault@1$" + "pattern": "^AzureKeyVault@2$" }, "inputs": { "description": "Azure Key Vault inputs", @@ -22819,18 +22840,14 @@ "ignoreCase": "key" }, "SecretsFilter": { + "type": "string", "description": "Secrets filter", - "ignoreCase": "all", - "enum": [ - "EditableOptions" - ] + "ignoreCase": "key" }, "RunAsPreJob": { + "type": "boolean", "description": "Make secrets available to whole job", - "ignoreCase": "all", - "enum": [ - "EditableOptions" - ] + "ignoreCase": "key" } }, "additionalProperties": false, @@ -22854,7 +22871,7 @@ "task": { "description": "Azure Key Vault\n\nDownload Azure Key Vault secrets", "ignoreCase": "value", - "pattern": "^AzureKeyVault@2$" + "pattern": "^AzureKeyVault@1$" }, "inputs": { "description": "Azure Key Vault inputs", @@ -22873,18 +22890,14 @@ "ignoreCase": "key" }, "SecretsFilter": { + "type": "string", "description": "Secrets filter", - "ignoreCase": "all", - "enum": [ - "EditableOptions" - ] + "ignoreCase": "key" }, "RunAsPreJob": { + "type": "boolean", "description": "Make secrets available to whole job", - "ignoreCase": "all", - "enum": [ - "EditableOptions" - ] + "ignoreCase": "key" } }, "additionalProperties": false, @@ -22906,12 +22919,12 @@ { "properties": { "task": { - "description": "Use .NET Core\n\nAcquires a specific version of the .NET Core SDK from the internet or the local cache and adds it to the PATH. Use this task to change the version of .NET Core used in subsequent tasks. Additionally provides proxy support.", + "description": ".NET Core sdk/runtime installer\n\nAcquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", "ignoreCase": "value", - "pattern": "^UseDotNet@2$" + "pattern": "^DotNetCoreInstaller@1$" }, "inputs": { - "description": "Use .NET Core inputs", + "description": ".NET Core sdk/runtime installer inputs", "properties": { "packageType": { "description": "Package to install", @@ -22921,26 +22934,11 @@ "sdk" ] }, - "useGlobalJson": { - "type": "boolean", - "description": "Use global json", - "ignoreCase": "key" - }, - "workingDirectory": { - "type": "string", - "description": "Working Directory", - "ignoreCase": "key" - }, "version": { "type": "string", "description": "Version", "ignoreCase": "key" }, - "vsVersion": { - "type": "string", - "description": "Compatible Visual Studio version", - "ignoreCase": "key" - }, "includePreviewVersions": { "type": "boolean", "description": "Include Preview Versions", @@ -22961,7 +22959,8 @@ "required": [] } }, - "doNotSuggest": false, + "deprecationMessage": "DotNetCoreInstaller is deprecated - Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", + "doNotSuggest": true, "firstProperty": [ "task" ], @@ -22972,12 +22971,12 @@ { "properties": { "task": { - "description": ".NET Core SDK/runtime installer\n\nAcquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", + "description": "Use .NET Core\n\nAcquires a specific version of the .NET Core SDK from the internet or the local cache and adds it to the PATH. Use this task to change the version of .NET Core used in subsequent tasks. Additionally provides proxy support.", "ignoreCase": "value", - "pattern": "^DotNetCoreInstaller@0$" + "pattern": "^UseDotNet@2$" }, "inputs": { - "description": ".NET Core SDK/runtime installer inputs", + "description": "Use .NET Core inputs", "properties": { "packageType": { "description": "Package to install", @@ -22987,10 +22986,40 @@ "sdk" ] }, + "useGlobalJson": { + "type": "boolean", + "description": "Use global json", + "ignoreCase": "key" + }, + "workingDirectory": { + "type": "string", + "description": "Working Directory", + "ignoreCase": "key" + }, "version": { "type": "string", "description": "Version", "ignoreCase": "key" + }, + "vsVersion": { + "type": "string", + "description": "Compatible Visual Studio version", + "ignoreCase": "key" + }, + "includePreviewVersions": { + "type": "boolean", + "description": "Include Preview Versions", + "ignoreCase": "key" + }, + "installationPath": { + "type": "string", + "description": "Path To Install .Net Core", + "ignoreCase": "key" + }, + "performMultiLevelLookup": { + "type": "boolean", + "description": "Perform Multi Level Lookup", + "ignoreCase": "key" } }, "additionalProperties": false, @@ -23008,12 +23037,12 @@ { "properties": { "task": { - "description": ".NET Core sdk/runtime installer\n\nAcquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", + "description": ".NET Core SDK/runtime installer\n\nAcquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", "ignoreCase": "value", - "pattern": "^DotNetCoreInstaller@1$" + "pattern": "^DotNetCoreInstaller@0$" }, "inputs": { - "description": ".NET Core sdk/runtime installer inputs", + "description": ".NET Core SDK/runtime installer inputs", "properties": { "packageType": { "description": "Package to install", @@ -23027,29 +23056,13 @@ "type": "string", "description": "Version", "ignoreCase": "key" - }, - "includePreviewVersions": { - "type": "boolean", - "description": "Include Preview Versions", - "ignoreCase": "key" - }, - "installationPath": { - "type": "string", - "description": "Path To Install .Net Core", - "ignoreCase": "key" - }, - "performMultiLevelLookup": { - "type": "boolean", - "description": "Perform Multi Level Lookup", - "ignoreCase": "key" } }, "additionalProperties": false, "required": [] } }, - "deprecationMessage": "DotNetCoreInstaller is deprecated - Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH", - "doNotSuggest": true, + "doNotSuggest": false, "firstProperty": [ "task" ], @@ -23524,7 +23537,7 @@ }, "ManifestDirPath": { "type": "string", - "description": "The folder where the generated manifest will be placed. Its recommended to not set this value, by default we will create a '_manifest' folder in the root path.", + "description": "The path of the directory where the generated manifest files will be placed. If this parameter is not specified, the files will be placed in {BuildDropPath}/_manifest directory.", "ignoreCase": "key" }, "BuildComponentPath": { @@ -23544,9 +23557,24 @@ "Fatal" ] }, - "ConfigFilePath": { + "PackageName": { "type": "string", - "description": "The json file that contains the configuration for the Manifest Tool.", + "description": "The name of the package this SBOM describes.", + "ignoreCase": "key" + }, + "PackageVersion": { + "type": "string", + "description": "The version of the package this SBOM describes.", + "ignoreCase": "key" + }, + "DockerImagesToScan": { + "type": "string", + "description": "Comma separated list of docker image names or hashes to be scanned for packages, ex: ubuntu:16.04, 56bab49eef2ef07505f6a1b0d5bd3a601dfc3c76ad4460f24c91d6fa298369ab.", + "ignoreCase": "key" + }, + "AdditionalComponentDetectorArgs": { + "type": "string", + "description": "Additional set of command-line arguments for Component Detector.", "ignoreCase": "key" } }, @@ -23622,54 +23650,6 @@ "inputs" ] }, - { - "properties": { - "task": { - "description": "Download package\n\nDownload a package from a package management feed in Azure Artifacts", - "ignoreCase": "value", - "pattern": "^DownloadPackage@0$" - }, - "inputs": { - "description": "Download package inputs", - "properties": { - "feed": { - "type": "string", - "description": "Feed", - "ignoreCase": "key" - }, - "definition": { - "type": "string", - "description": "Package", - "ignoreCase": "key" - }, - "version": { - "type": "string", - "description": "Version", - "ignoreCase": "key" - }, - "downloadPath": { - "type": "string", - "description": "Destination directory", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [ - "feed", - "definition", - "version" - ] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task", - "inputs" - ] - }, { "properties": { "task": { @@ -23747,142 +23727,49 @@ { "properties": { "task": { - "description": "Azure Resource Group Deployment\n\nDeploy, start, stop, delete Azure Resource Groups", + "description": "Download package\n\nDownload a package from a package management feed in Azure Artifacts", "ignoreCase": "value", - "pattern": "^AzureResourceGroupDeployment@1$" + "pattern": "^DownloadPackage@0$" }, "inputs": { - "description": "Azure Resource Group Deployment inputs", + "description": "Download package inputs", "properties": { - "ConnectedServiceNameSelector": { - "description": "Azure Connection Type", - "ignoreCase": "all", - "enum": [ - "ConnectedServiceName", - "ConnectedServiceNameClassic" - ] - }, - "ConnectedServiceName": { - "type": "string", - "description": "Azure Subscription", - "ignoreCase": "key" - }, - "ConnectedServiceNameClassic": { - "type": "string", - "description": "Azure Classic Subscription", - "ignoreCase": "key" - }, - "action": { - "description": "Action", - "ignoreCase": "all", - "enum": [ - "Create Or Update Resource Group", - "Select Resource Group", - "Start", - "Stop", - "Restart", - "Delete", - "DeleteRG" - ] - }, - "actionClassic": { - "description": "Action", - "ignoreCase": "all", - "enum": [ - "Select Resource Group" - ] - }, - "resourceGroupName": { - "type": "string", - "description": "Resource Group", - "ignoreCase": "key" - }, - "cloudService": { - "type": "string", - "description": "Cloud Service", - "ignoreCase": "key" - }, - "location": { - "description": "Location", - "ignoreCase": "all", - "enum": [ - "Australia East", - "Australia Southeast", - "Brazil South", - "Canada Central", - "Canada East", - "Central India", - "Central US", - "East Asia", - "East US", - "East US 2 ", - "Japan East", - "Japan West", - "North Central US", - "North Europe", - "South Central US", - "South India", - "Southeast Asia", - "UK South", - "UK West", - "West Central US", - "West Europe", - "West India", - "West US", - "West US 2" - ] - }, - "csmFile": { + "feed": { "type": "string", - "description": "Template", + "description": "Feed", "ignoreCase": "key" }, - "csmParametersFile": { + "definition": { "type": "string", - "description": "Template Parameters", + "description": "Package", "ignoreCase": "key" }, - "overrideParameters": { + "version": { "type": "string", - "description": "Override Template Parameters", - "ignoreCase": "key" - }, - "deploymentMode": { - "description": "Deployment Mode", - "ignoreCase": "all", - "enum": [ - "Validation", - "Incremental", - "Complete" - ] - }, - "enableDeploymentPrerequisitesForCreate": { - "type": "boolean", - "description": "Enable Deployment Prerequisites", - "ignoreCase": "key" - }, - "enableDeploymentPrerequisitesForSelect": { - "type": "boolean", - "description": "Enable Deployment Prerequisites", + "description": "Version", "ignoreCase": "key" }, - "outputVariable": { + "downloadPath": { "type": "string", - "description": "Resource Group", + "description": "Destination directory", "ignoreCase": "key" } }, "additionalProperties": false, - "required": [] + "required": [ + "feed", + "definition", + "version" + ] } }, - "deprecationMessage": "AzureResourceGroupDeployment is deprecated - Deploy, start, stop, delete Azure Resource Groups", - "doNotSuggest": true, + "doNotSuggest": false, "firstProperty": [ "task" ], "required": [ - "task" + "task", + "inputs" ] }, { @@ -24161,25 +24048,166 @@ "description": "Deployment outputs", "ignoreCase": "key" }, - "addSpnToEnvironment": { - "type": "boolean", - "description": "Access service principal details in override parameters", + "addSpnToEnvironment": { + "type": "boolean", + "description": "Access service principal details in override parameters", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [ + "azureResourceManagerConnection" + ] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task", + "inputs" + ] + }, + { + "properties": { + "task": { + "description": "Azure Resource Group Deployment\n\nDeploy, start, stop, delete Azure Resource Groups", + "ignoreCase": "value", + "pattern": "^AzureResourceGroupDeployment@1$" + }, + "inputs": { + "description": "Azure Resource Group Deployment inputs", + "properties": { + "ConnectedServiceNameSelector": { + "description": "Azure Connection Type", + "ignoreCase": "all", + "enum": [ + "ConnectedServiceName", + "ConnectedServiceNameClassic" + ] + }, + "ConnectedServiceName": { + "type": "string", + "description": "Azure Subscription", + "ignoreCase": "key" + }, + "ConnectedServiceNameClassic": { + "type": "string", + "description": "Azure Classic Subscription", + "ignoreCase": "key" + }, + "action": { + "description": "Action", + "ignoreCase": "all", + "enum": [ + "Create Or Update Resource Group", + "Select Resource Group", + "Start", + "Stop", + "Restart", + "Delete", + "DeleteRG" + ] + }, + "actionClassic": { + "description": "Action", + "ignoreCase": "all", + "enum": [ + "Select Resource Group" + ] + }, + "resourceGroupName": { + "type": "string", + "description": "Resource Group", + "ignoreCase": "key" + }, + "cloudService": { + "type": "string", + "description": "Cloud Service", + "ignoreCase": "key" + }, + "location": { + "description": "Location", + "ignoreCase": "all", + "enum": [ + "Australia East", + "Australia Southeast", + "Brazil South", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", + "East US", + "East US 2 ", + "Japan East", + "Japan West", + "North Central US", + "North Europe", + "South Central US", + "South India", + "Southeast Asia", + "UK South", + "UK West", + "West Central US", + "West Europe", + "West India", + "West US", + "West US 2" + ] + }, + "csmFile": { + "type": "string", + "description": "Template", + "ignoreCase": "key" + }, + "csmParametersFile": { + "type": "string", + "description": "Template Parameters", + "ignoreCase": "key" + }, + "overrideParameters": { + "type": "string", + "description": "Override Template Parameters", + "ignoreCase": "key" + }, + "deploymentMode": { + "description": "Deployment Mode", + "ignoreCase": "all", + "enum": [ + "Validation", + "Incremental", + "Complete" + ] + }, + "enableDeploymentPrerequisitesForCreate": { + "type": "boolean", + "description": "Enable Deployment Prerequisites", + "ignoreCase": "key" + }, + "enableDeploymentPrerequisitesForSelect": { + "type": "boolean", + "description": "Enable Deployment Prerequisites", + "ignoreCase": "key" + }, + "outputVariable": { + "type": "string", + "description": "Resource Group", "ignoreCase": "key" } }, "additionalProperties": false, - "required": [ - "azureResourceManagerConnection" - ] + "required": [] } }, - "doNotSuggest": false, + "deprecationMessage": "AzureResourceGroupDeployment is deprecated - Deploy, start, stop, delete Azure Resource Groups", + "doNotSuggest": true, "firstProperty": [ "task" ], "required": [ - "task", - "inputs" + "task" ] }, { @@ -24781,44 +24809,6 @@ "inputs" ] }, - { - "properties": { - "task": { - "description": "npm\n\nRun an npm command. Use NpmAuthenticate@0 task for latest capabilities.", - "ignoreCase": "value", - "pattern": "^Npm@0$" - }, - "inputs": { - "description": "npm inputs", - "properties": { - "cwd": { - "type": "string", - "description": "working folder", - "ignoreCase": "key" - }, - "command": { - "type": "string", - "description": "npm command", - "ignoreCase": "key" - }, - "arguments": { - "type": "string", - "description": "arguments", - "ignoreCase": "key" - } - }, - "additionalProperties": false, - "required": [] - } - }, - "doNotSuggest": false, - "firstProperty": [ - "task" - ], - "required": [ - "task" - ] - }, { "properties": { "task": { @@ -24908,6 +24898,44 @@ "task" ] }, + { + "properties": { + "task": { + "description": "npm\n\nRun an npm command. Use NpmAuthenticate@0 task for latest capabilities.", + "ignoreCase": "value", + "pattern": "^Npm@0$" + }, + "inputs": { + "description": "npm inputs", + "properties": { + "cwd": { + "type": "string", + "description": "working folder", + "ignoreCase": "key" + }, + "command": { + "type": "string", + "description": "npm command", + "ignoreCase": "key" + }, + "arguments": { + "type": "string", + "description": "arguments", + "ignoreCase": "key" + } + }, + "additionalProperties": false, + "required": [] + } + }, + "doNotSuggest": false, + "firstProperty": [ + "task" + ], + "required": [ + "task" + ] + }, { "properties": { "task": { @@ -24923,9 +24951,9 @@ "description": "The root folder of the drop.", "ignoreCase": "key" }, - "ManifestPath": { + "ManifestDirPath": { "type": "string", - "description": "The path to the _manifest folder.", + "description": "The path of the directory where the manifest will be validated. If this parameter is not specified, the manifest will be validated in {BuildDropPath}/_manifest directory.", "ignoreCase": "key" }, "OutputPath": { @@ -24964,7 +24992,6 @@ "additionalProperties": false, "required": [ "BuildDropPath", - "ManifestPath", "OutputPath" ] } @@ -24999,42 +25026,57 @@ }, "app_location": { "type": "string", - "description": "App Location", + "description": "App location", "ignoreCase": "key" }, "app_build_command": { "type": "string", - "description": "App Build Command", + "description": "App build command", "ignoreCase": "key" }, "output_location": { "type": "string", - "description": "Output Location", + "description": "Output location", "ignoreCase": "key" }, "api_location": { "type": "string", - "description": "Api Location", + "description": "Api location", "ignoreCase": "key" }, "api_build_command": { "type": "string", - "description": "Api Build Command", + "description": "Api build command", "ignoreCase": "key" }, "routes_location": { "type": "string", - "description": "Routes Location", + "description": "Routes location", + "ignoreCase": "key" + }, + "config_file_location": { + "type": "string", + "description": "Config file location", "ignoreCase": "key" }, "skip_app_build": { "type": "boolean", - "description": "Skip App Build", + "description": "Skip app build", + "ignoreCase": "key" + }, + "verbose": { + "type": "boolean", + "description": "Verbose", + "ignoreCase": "key" + }, + "build_timeout_in_minutes": { + "type": "integer", + "description": "Build timeout in minutes", "ignoreCase": "key" }, "azure_static_web_apps_api_token": { "type": "string", - "description": "Azure Static Web Apps Api Token", + "description": "Azure Static Web Apps api token", "ignoreCase": "key" } }, @@ -25053,16 +25095,16 @@ { "properties": { "task": { - "description": "Node.js tool installer\n\nFinds or downloads and caches the specified version spec of Node.js and adds it to the PATH", + "description": "Use Node.js ecosystem\n\nSet up a Node.js environment and add it to the PATH, additionally providing proxy support", "ignoreCase": "value", - "pattern": "^NodeTool@0$" + "pattern": "^UseNode@1$" }, "inputs": { - "description": "Node.js tool installer inputs", + "description": "Use Node.js ecosystem inputs", "properties": { - "versionSpec": { + "version": { "type": "string", - "description": "Version Spec", + "description": "Version", "ignoreCase": "key" }, "checkLatest": { @@ -25091,16 +25133,16 @@ { "properties": { "task": { - "description": "Use Node.js ecosystem\n\nSet up a Node.js environment and add it to the PATH, additionally providing proxy support", + "description": "Node.js tool installer\n\nFinds or downloads and caches the specified version spec of Node.js and adds it to the PATH", "ignoreCase": "value", - "pattern": "^UseNode@1$" + "pattern": "^NodeTool@0$" }, "inputs": { - "description": "Use Node.js ecosystem inputs", + "description": "Node.js tool installer inputs", "properties": { - "version": { + "versionSpec": { "type": "string", - "description": "Version", + "description": "Version Spec", "ignoreCase": "key" }, "checkLatest": { @@ -25318,16 +25360,16 @@ { "properties": { "task": { - "description": "Publish To Azure Service Bus\n\nSends a message to azure service bus using a service connection (no agent required).", + "description": "Publish To Azure Service Bus\n\nSends a message to Azure Service Bus using a service connection (no agent is required)", "ignoreCase": "value", - "pattern": "^PublishToAzureServiceBus@0$" + "pattern": "^PublishToAzureServiceBus@1$" }, "inputs": { "description": "Publish To Azure Service Bus inputs", "properties": { "azureSubscription": { "type": "string", - "description": "Azure service bus connection", + "description": "Azure Service Bus service connection", "ignoreCase": "key", "aliases": [ "connectedServiceName" @@ -25338,6 +25380,26 @@ "description": "Message body", "ignoreCase": "key" }, + "sessionId": { + "type": "string", + "description": "Session Id", + "ignoreCase": "key" + }, + "signPayload": { + "type": "boolean", + "description": "Sign the Message", + "ignoreCase": "key" + }, + "certificateString": { + "type": "string", + "description": "Certificate Variable", + "ignoreCase": "key" + }, + "signatureKey": { + "type": "string", + "description": "Signature Property Key", + "ignoreCase": "key" + }, "waitForCompletion": { "type": "boolean", "description": "Wait for task completion", @@ -25362,16 +25424,16 @@ { "properties": { "task": { - "description": "Publish To Azure Service Bus\n\nSends a message to Azure Service Bus using a service connection (no agent is required)", + "description": "Publish To Azure Service Bus\n\nSends a message to azure service bus using a service connection (no agent required).", "ignoreCase": "value", - "pattern": "^PublishToAzureServiceBus@1$" + "pattern": "^PublishToAzureServiceBus@0$" }, "inputs": { "description": "Publish To Azure Service Bus inputs", "properties": { "azureSubscription": { "type": "string", - "description": "Azure Service Bus service connection", + "description": "Azure service bus connection", "ignoreCase": "key", "aliases": [ "connectedServiceName" @@ -25382,26 +25444,6 @@ "description": "Message body", "ignoreCase": "key" }, - "sessionId": { - "type": "string", - "description": "Session Id", - "ignoreCase": "key" - }, - "signPayload": { - "type": "boolean", - "description": "Sign the Message", - "ignoreCase": "key" - }, - "certificateString": { - "type": "string", - "description": "Certificate Variable", - "ignoreCase": "key" - }, - "signatureKey": { - "type": "string", - "description": "Signature Property Key", - "ignoreCase": "key" - }, "waitForCompletion": { "type": "boolean", "description": "Wait for task completion", @@ -26124,31 +26166,21 @@ { "properties": { "task": { - "description": "Azure CLI\n\nRun Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/PowerShell Core/Batch script when running on Windows agent.", + "description": "Azure CLI\n\nRun Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", "ignoreCase": "value", - "pattern": "^AzureCLI@2$" + "pattern": "^AzureCLI@1$" }, "inputs": { "description": "Azure CLI inputs", "properties": { "azureSubscription": { "type": "string", - "description": "Azure Resource Manager connection", + "description": "Azure subscription", "ignoreCase": "key", "aliases": [ "connectedServiceNameARM" ] }, - "scriptType": { - "description": "Script Type", - "ignoreCase": "all", - "enum": [ - "ps", - "pscore", - "batch", - "bash" - ] - }, "scriptLocation": { "description": "Script Location", "ignoreCase": "all", @@ -26169,19 +26201,10 @@ }, "arguments": { "type": "string", - "description": "Script Arguments", + "description": "Arguments", "ignoreCase": "key", "aliases": [ - "scriptArguments" - ] - }, - "powerShellErrorActionPreference": { - "description": "ErrorActionPreference", - "ignoreCase": "all", - "enum": [ - "stop", - "continue", - "silentlyContinue" + "args" ] }, "addSpnToEnvironment": { @@ -26206,17 +26229,11 @@ "type": "boolean", "description": "Fail on Standard Error", "ignoreCase": "key" - }, - "powerShellIgnoreLASTEXITCODE": { - "type": "boolean", - "description": "Ignore $LASTEXITCODE", - "ignoreCase": "key" } }, "additionalProperties": false, "required": [ - "azureSubscription", - "scriptType" + "azureSubscription" ] } }, @@ -26232,21 +26249,31 @@ { "properties": { "task": { - "description": "Azure CLI\n\nRun Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "description": "Azure CLI\n\nRun Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/PowerShell Core/Batch script when running on Windows agent.", "ignoreCase": "value", - "pattern": "^AzureCLI@1$" + "pattern": "^AzureCLI@2$" }, "inputs": { "description": "Azure CLI inputs", "properties": { "azureSubscription": { "type": "string", - "description": "Azure subscription", + "description": "Azure Resource Manager connection", "ignoreCase": "key", "aliases": [ "connectedServiceNameARM" ] }, + "scriptType": { + "description": "Script Type", + "ignoreCase": "all", + "enum": [ + "ps", + "pscore", + "batch", + "bash" + ] + }, "scriptLocation": { "description": "Script Location", "ignoreCase": "all", @@ -26267,10 +26294,19 @@ }, "arguments": { "type": "string", - "description": "Arguments", + "description": "Script Arguments", "ignoreCase": "key", "aliases": [ - "args" + "scriptArguments" + ] + }, + "powerShellErrorActionPreference": { + "description": "ErrorActionPreference", + "ignoreCase": "all", + "enum": [ + "stop", + "continue", + "silentlyContinue" ] }, "addSpnToEnvironment": { @@ -26295,11 +26331,17 @@ "type": "boolean", "description": "Fail on Standard Error", "ignoreCase": "key" + }, + "powerShellIgnoreLASTEXITCODE": { + "type": "boolean", + "description": "Ignore $LASTEXITCODE", + "ignoreCase": "key" } }, "additionalProperties": false, "required": [ - "azureSubscription" + "azureSubscription", + "scriptType" ] } }, @@ -27282,14 +27324,9 @@ "description": "Fail on Standard Error", "ignoreCase": "key" }, - "noProfile": { - "type": "boolean", - "description": "Don't load the profile startup/initialization files", - "ignoreCase": "key" - }, - "noRc": { - "type": "boolean", - "description": "Don't read the `~/.bashrc' initialization file", + "bashEnvValue": { + "type": "string", + "description": "Set value for BASH_ENV environment variable", "ignoreCase": "key" } }, diff --git a/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.sha256 b/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.sha256 index 8eac0a6e0..9ddb46210 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/azure-pipelines.sha256 @@ -1 +1 @@ -e0995bf388cabf1a5934a3b0b7f417d5afa9841a6b737285a89e4821a14e2a68 \ No newline at end of file +49de75eb7f35f5749c2b4698c6babfec4cbef3d99bcff9edea5d312bd48f8712 \ No newline at end of file diff --git a/src/check_jsonschema/builtin_schemas/vendor/renovate.json b/src/check_jsonschema/builtin_schemas/vendor/renovate.json index 09d5fc7b5..499dbf5b4 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/renovate.json +++ b/src/check_jsonschema/builtin_schemas/vendor/renovate.json @@ -455,11 +455,6 @@ "default": {}, "$ref": "#" }, - "deepExtract": { - "description": "Enable extraction of dependencies using package managers.", - "type": "boolean", - "default": false - }, "defaultRegistryUrls": { "description": "List of registry URLs to use as the default for a datasource.", "type": "array", @@ -546,7 +541,7 @@ "default": { "branchTopic": "{{{depNameSanitized}}}-digest", "commitMessageExtra": "to {{newDigestShort}}", - "commitMessageTopic": "{{{depName}}} commit hash" + "commitMessageTopic": "{{{depName}}} digest" }, "$ref": "#" }, @@ -657,7 +652,7 @@ "default": false }, "extends": { - "description": "Configuration presets to use/extend. Note: does not work if configured in config.js.", + "description": "Configuration presets to use/extend.", "oneOf": [ { "type": "array", @@ -763,7 +758,7 @@ "type": "string" }, "gitIgnoredAuthors": { - "description": "Additional git authors which are ignored by Renovate. Must conform to RFC5322.", + "description": "Additional Git authors which are ignored by Renovate. Must conform to RFC5322.", "type": "array", "items": { "type": "string" @@ -775,7 +770,7 @@ "default": false }, "gitNoVerify": { - "description": "Which git commands will be run with the `--no-verify` option.", + "description": "Which Git commands will be run with the `--no-verify` option.", "oneOf": [ { "type": "array", @@ -805,7 +800,7 @@ "type": "string" }, "gitUrl": { - "description": "Overrides the default resolution for git remote, e.g. to switch GitLab from HTTPS to SSH-based.", + "description": "Overrides the default resolution for Git remote, e.g. to switch GitLab from HTTPS to SSH-based.", "type": "string", "enum": [ "default", @@ -1783,7 +1778,7 @@ "default": false }, "platformCommit": { - "description": "Use platform API to perform commits instead of using git directly.", + "description": "Use platform API to perform commits instead of using Git directly.", "type": "boolean", "default": false }, @@ -2109,10 +2104,6 @@ "description": "Optional extractVersion for extracted dependencies. Valid only within a `regexManagers` object.", "type": "string" }, - "lookupNameTemplate": { - "description": "Optional lookupName for extracted dependencies, else defaults to depName value. Valid only within a `regexManagers` object.", - "type": "string" - }, "matchStrings": { "description": "Regex capture rule to use. Valid only within a `regexManagers` object.", "type": "array", @@ -2131,6 +2122,10 @@ ], "default": "any" }, + "packageNameTemplate": { + "description": "Optional packageName for extracted dependencies, else defaults to depName value. Valid only within a `regexManagers` object.", + "type": "string" + }, "registryUrlTemplate": { "description": "Optional registry URL for extracted dependencies. Valid only within a `regexManagers` object.", "type": "string" diff --git a/src/check_jsonschema/builtin_schemas/vendor/renovate.sha256 b/src/check_jsonschema/builtin_schemas/vendor/renovate.sha256 index 626f4e24b..d6afca97c 100644 --- a/src/check_jsonschema/builtin_schemas/vendor/renovate.sha256 +++ b/src/check_jsonschema/builtin_schemas/vendor/renovate.sha256 @@ -1 +1 @@ -c9378ead24c9928e9657f177b370fc77bfe8bf2c0e5d6fffa73875d7d730fcf0 \ No newline at end of file +a7895ad82cfa00863c29e5429ea779f4c79c7ec5c8cf6c0ee569ad634bfff234 \ No newline at end of file