-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PowerShell72 Runtime Support in Azure Automation #26057
Conversation
Next Steps to Merge✔️ All automated merging requirements have been met! Refer to step 4 in the PR workflow diagram (even if your PR is for data plane, not ARM). |
Swagger Validation Report
|
compared swaggers (via Oad v0.10.4)] | new version | base version |
---|---|---|
definitions.json | 2023-11-01(e52227b) | 2023-11-01(main) |
️❌
Breaking Change(Cross-Version): 5 Errors, 195 Warnings failed [Detail]
compared swaggers (via Oad v0.10.4)] | new version | base version |
---|---|---|
account.json | 2023-11-01(e52227b) | 2022-08-08(main) |
account.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
certificate.json | 2023-11-01(e52227b) | 2022-08-08(main) |
certificate.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
connection.json | 2023-11-01(e52227b) | 2022-08-08(main) |
connection.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
connectionType.json | 2023-11-01(e52227b) | 2022-08-08(main) |
connectionType.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
credential.json | 2023-11-01(e52227b) | 2022-08-08(main) |
credential.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
dscConfiguration.json | 2023-11-01(e52227b) | 2022-08-08(main) |
dscConfiguration.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
dscNodeConfiguration.json | 2023-11-01(e52227b) | 2022-08-08(main) |
dscNodeConfiguration.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
hybridRunbookWorker.json | 2023-11-01(e52227b) | 2022-08-08(main) |
hybridRunbookWorker.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
hybridRunbookWorkerGroup.json | 2023-11-01(e52227b) | 2022-08-08(main) |
hybridRunbookWorkerGroup.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
job.json | 2023-11-01(e52227b) | 2022-08-08(main) |
job.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
jobSchedule.json | 2023-11-01(e52227b) | 2022-08-08(main) |
jobSchedule.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
linkedWorkspace.json | 2023-11-01(e52227b) | 2022-08-08(main) |
linkedWorkspace.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
module.json | 2023-11-01(e52227b) | 2022-08-08(main) |
module.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
operations.json | 2023-11-01(e52227b) | 2022-08-08(main) |
operations.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
python2package.json | 2023-11-01(e52227b) | 2022-08-08(main) |
python2package.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
python3package.json | 2023-11-01(e52227b) | 2022-08-08(main) |
python3package.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
runbook.json | 2023-11-01(e52227b) | 2022-08-08(main) |
runbook.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
schedule.json | 2023-11-01(e52227b) | 2022-08-08(main) |
schedule.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
softwareUpdateConfigurationMachineRun.json | 2023-11-01(e52227b) | 2022-08-08(main) |
softwareUpdateConfigurationMachineRun.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
softwareUpdateConfigurationRun.json | 2023-11-01(e52227b) | 2022-08-08(main) |
softwareUpdateConfigurationRun.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
sourceControl.json | 2023-11-01(e52227b) | 2022-08-08(main) |
sourceControl.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
sourceControlSyncJob.json | 2023-11-01(e52227b) | 2022-08-08(main) |
sourceControlSyncJob.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
sourceControlSyncJobStreams.json | 2023-11-01(e52227b) | 2022-08-08(main) |
sourceControlSyncJobStreams.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
variable.json | 2023-11-01(e52227b) | 2022-08-08(main) |
variable.json | 2023-11-01(e52227b) | 2023-05-15-preview(main) |
The following breaking changes are detected by comparison with the latest stable version:
The following breaking changes are detected by comparison with the latest preview version:
Only 13 items are listed, please refer to log for more details.
️️✔️
CredScan succeeded [Detail] [Expand]
There is no credential detected.
️⚠️
LintDiff: 45 Warnings warning [Detail]
compared tags (via openapi-validator v2.1.6) | new version | base version |
---|---|---|
package-2023-11-01 | package-2023-11-01(e52227b) | default(main) |
[must fix]The following errors/warnings are introduced by current PR:
Only 13 items are listed, please refer to log for more details.
Rule | Message | Related RPC [For API reviewers] |
---|---|---|
The response of operation:'Certificate_Get' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/certificate.json#L87 |
||
The response of operation:'Certificate_CreateOrUpdate' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/certificate.json#L137 |
||
The response of operation:'Certificate_Update' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/certificate.json#L202 |
||
The response of operation:'Connection_Get' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/connection.json#L90 |
||
The response of operation:'Connection_CreateOrUpdate' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/connection.json#L140 |
||
The response of operation:'Connection_Update' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/connection.json#L205 |
||
The response of operation:'Credential_Get' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/credential.json#L87 |
||
The response of operation:'Credential_CreateOrUpdate' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/credential.json#L137 |
||
The response of operation:'Credential_Update' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/credential.json#L202 |
||
The response of operation:'DscConfiguration_Get' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/dscConfiguration.json#L92 |
||
The response of operation:'DscConfiguration_CreateOrUpdate' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/dscConfiguration.json#L142 |
||
The response of operation:'DscConfiguration_Update' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/dscConfiguration.json#L207 |
||
The response of operation:'DscNodeConfiguration_Get' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Automation/stable/2023-11-01/dscNodeConfiguration.json#L87 |
The following errors/warnings exist before current PR submission:
Only 13 items are listed, please refer to log for more details.
Rule | Message |
---|---|
ResourceNameRestriction |
The resource name parameter 'automationAccountName' should be defined with a 'pattern' restriction. Location: Microsoft.Automation/stable/2023-11-01/account.json#L39 |
UnSupportedPatchProperties |
Mark the top-level property 'name', specified in the patch operation body, as readOnly or immutable. You could also choose to remove it from the request payload of the Patch operation. These properties are not patchable. Location: Microsoft.Automation/stable/2023-11-01/account.json#L61 |
UnSupportedPatchProperties |
Mark the top-level property 'location', specified in the patch operation body, as readOnly or immutable. You could also choose to remove it from the request payload of the Patch operation. These properties are not patchable. Location: Microsoft.Automation/stable/2023-11-01/account.json#L61 |
PutRequestResponseSchemeArm |
A PUT operation request body schema should be the same as its 200 response schema, to allow reusing the same entity between GET and PUT. If the schema of the PUT request body is a superset of the GET response body, make sure you have a PATCH operation to make the resource updatable. Operation: 'AutomationAccount_CreateOrUpdate' Request Model: 'parameters[2].schema' Response Model: 'responses[200].schema' Location: Microsoft.Automation/stable/2023-11-01/account.json#L92 |
ResourceNameRestriction |
The resource name parameter 'automationAccountName' should be defined with a 'pattern' restriction. Location: Microsoft.Automation/stable/2023-11-01/account.json#L322 |
GetCollectionOnlyHasValueAndNextLink |
Get endpoints for collections of resources must only have the value and nextLink properties in their model.Location: Microsoft.Automation/stable/2023-11-01/account.json#L361 |
ResourceNameRestriction |
The resource name parameter 'automationAccountName' should be defined with a 'pattern' restriction. Location: Microsoft.Automation/stable/2023-11-01/account.json#L377 |
GetCollectionOnlyHasValueAndNextLink |
Get endpoints for collections of resources must only have the value and nextLink properties in their model.Location: Microsoft.Automation/stable/2023-11-01/account.json#L409 |
ResourceNameRestriction |
The resource name parameter 'automationAccountName' should be defined with a 'pattern' restriction. Location: Microsoft.Automation/stable/2023-11-01/account.json#L425 |
MissingTypeObject |
The schema 'AutomationAccount' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Automation/stable/2023-11-01/account.json#L469 |
MissingTypeObject |
The schema 'AutomationAccountProperties' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Automation/stable/2023-11-01/account.json#L495 |
MissingTypeObject |
The schema 'Sku' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Automation/stable/2023-11-01/account.json#L563 |
MissingTypeObject |
The schema 'AutomationAccountCreateOrUpdateParameters' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Automation/stable/2023-11-01/account.json#L592 |
️❌
Avocado: 14 Errors, 1 Warnings failed [Detail]
Only 13 items are listed, please refer to log for more details.
Rule | Message |
---|---|
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/dscCompilationJob.json |
MISSING_APIS_IN_DEFAULT_TAG |
The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Automation/automationAccounts/{}/compilationjobs/{}/streams/ is not in the default tag. Please make sure the missing API swaggers are in the default tag.readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/stable/2015-10-31/dscCompilationJob.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/dscNode.json |
MISSING_APIS_IN_DEFAULT_TAG |
The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Automation/automationAccounts/{}/runbooks/{}/draft/publish is not in the default tag. Please make sure the missing API swaggers are in the default tag.readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/stable/2015-10-31/runbook.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/watcher.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/webhook.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/dscNodeCounts.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/softwareUpdateConfiguration.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/deletedAutomationAccount.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/privateEndpointConnection.json |
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG |
The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag. readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/privateLinkResources.json |
MISSING_APIS_IN_DEFAULT_TAG |
The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Automation/automationAccounts/{}/listDeletedRunbooks is not in the default tag. Please make sure the missing API swaggers are in the default tag.readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/account.json |
MISSING_APIS_IN_DEFAULT_TAG |
The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Automation/automationAccounts/{}/runtimeEnvironments/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.readme: specification/automation/resource-manager/readme.md json: Microsoft.Automation/preview/2023-05-15-preview/runtimeEnvironment.json |
️❌
SwaggerAPIView: 0 Errors, 0 Warnings failed [Detail]
️️✔️
TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️
ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️
SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️
PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️
PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️
SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️
Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️
PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️
Automated merging requirements met succeeded [Detail] [Expand]
Swagger Generation Artifacts
|
Rule | Message |
---|---|
RestBuild error |
"logUrl":"https://apidrop.visualstudio.com/Content%20CI/_build/results?buildId=396410&view=logs&j=fd490c07-0b22-5182-fac9-6d67fe1e939b", "detail":"Run.ps1 failed with exit code 1 " |
️❌
SDK Breaking Change Tracking failed [Detail]
Breaking Changes Tracking
❌
azure-sdk-for-go - sdk/resourcemanager/automation/armautomation - Approved - 0.9.0+ `ModuleProvisioningStateCancelled` from enum `ModuleProvisioningState` has been removed
❌
azure-sdk-for-python-track2 - track2_azure-mgmt-automation - 1.1.0b3- Model HybridRunbookWorker has a new required parameter location - Model HybridRunbookWorkerGroup has a new required parameter location - Parameter location of model AutomationAccount is now required - Parameter location of model DscConfiguration is now required - Parameter location of model Module is now required - Parameter location of model Runbook is now required - Parameter location of model TrackedResource is now required
️️✔️
azure-sdk-for-net-track2 succeeded [Detail] [Expand]
command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json command pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json
️✔️
Azure.ResourceManager.Automation [View full logs] [Release SDK Changes] Breaking Change Detectedinfo [Changelog] Breaking Changes: /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Response<Azure.ResourceManager.Automation.AutomationAccountModuleResource> Azure.ResourceManager.Automation.AutomationAccountModuleResource.Update(Azure.ResourceManager.Automation.Models.AutomationAccountModulePatch, System.Threading.CancellationToken)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Automation.AutomationAccountModuleResource>> Azure.ResourceManager.Automation.AutomationAccountModuleResource.UpdateAsync(Azure.ResourceManager.Automation.Models.AutomationAccountModulePatch, System.Threading.CancellationToken)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Automation.AutomationAccountPython2PackageResource> Azure.ResourceManager.Automation.AutomationAccountPython2PackageCollection.CreateOrUpdate(Azure.WaitUntil, System.String, Azure.ResourceManager.Automation.Models.AutomationAccountPython2PackageCreateOrUpdateContent, System.Threading.CancellationToken)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.Automation.AutomationAccountPython2PackageResource>> Azure.ResourceManager.Automation.AutomationAccountPython2PackageCollection.CreateOrUpdateAsync(Azure.WaitUntil, System.String, Azure.ResourceManager.Automation.Models.AutomationAccountPython2PackageCreateOrUpdateContent, System.Threading.CancellationToken)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.Response<Azure.ResourceManager.Automation.AutomationAccountPython2PackageResource> Azure.ResourceManager.Automation.AutomationAccountPython2PackageResource.Update(Azure.ResourceManager.Automation.Models.AutomationAccountPython2PackagePatch, System.Threading.CancellationToken)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Automation.AutomationAccountPython2PackageResource>> Azure.ResourceManager.Automation.AutomationAccountPython2PackageResource.UpdateAsync(Azure.ResourceManager.Automation.Models.AutomationAccountPython2PackagePatch, System.Threading.CancellationToken)' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : TypesMustExist : Type 'Azure.ResourceManager.Automation.Models.AutomationAccountModuleCreateOrUpdateContent' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : TypesMustExist : Type 'Azure.ResourceManager.Automation.Models.AutomationAccountModulePatch' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : TypesMustExist : Type 'Azure.ResourceManager.Automation.Models.AutomationAccountPython2PackageCreateOrUpdateContent' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : TypesMustExist : Type 'Azure.ResourceManager.Automation.Models.AutomationAccountPython2PackagePatch' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ActivitiesStored' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.Cancelled' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ConnectionTypeImported' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ContentDownloaded' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ContentRetrieved' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ContentStored' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ContentValidated' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.Created' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.Creating' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.Failed' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ModuleDataStored' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.ModuleImportRunbookComplete' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.RunningImportModuleRunbook' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.StartingImportModuleRunbook' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.Succeeded' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState Azure.ResourceManager.Automation.Models.ModuleProvisioningState.Updating' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : MembersMustExist : Member 'public System.Int32 System.Int32 Azure.ResourceManager.Automation.Models.ModuleProvisioningState.value__' does not exist in the implementation but it does exist in the contract. [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0], info [Changelog] /home/cloudtest/.nuget/packages/microsoft.dotnet.apicompat/5.0.0-beta.20467.1/build/Microsoft.DotNet.ApiCompat.targets(96,5): error : ApiCompat failed for '/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/bin/Azure.ResourceManager.Automation/Debug/netstandard2.0/Azure.ResourceManager.Automation.dll' [/mnt/vss/_work/1/s/azure-sdk-for-net/sdk/automation/Azure.ResourceManager.Automation/src/Azure.ResourceManager.Automation.csproj::TargetFramework=netstandard2.0]
️⚠️
azure-sdk-for-python-track2 warning [Detail]
command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json cmderr [automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools' cmderr [automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools' cmderr [automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed. command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json cmderr [automation_generate.sh] notice cmderr [automation_generate.sh] npm notice New major version of npm available! 9.8.1 -> 10.2.3 cmderr [automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.3> cmderr [automation_generate.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [automation_generate.sh] npm notice
️✔️
track2_azure-mgmt-automation [View full logs] [Release SDK Changes]info [Changelog] ### Features Added info [Changelog] info [Changelog] - Added operation group PowerShell72ModuleOperations
️️✔️
azure-sdk-for-go succeeded [Detail] [Expand]
command sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json command generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
️✔️
sdk/resourcemanager/automation/armautomation [View full logs] [Release SDK Changes] Breaking Change Detectedinfo [Changelog] ### Breaking Changes info [Changelog] info [Changelog] - Type of `Identity.UserAssignedIdentities` has been changed from `map[string]*ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties` to `map[string]*UserAssignedIdentitiesProperties` info [Changelog] - `ModuleProvisioningStateCancelled` from enum `ModuleProvisioningState` has been removed info [Changelog] - Struct `ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties` has been removed info [Changelog] - Field `Value` of struct `DscConfigurationClientGetContentResponse` has been removed info [Changelog] info [Changelog] ### Features Added info [Changelog] info [Changelog] - New value `ModuleProvisioningStateCanceled` added to enum type `ModuleProvisioningState` info [Changelog] - New value `RunbookTypeEnumPowerShell72` added to enum type `RunbookTypeEnum` info [Changelog] - New function `*ClientFactory.NewPowerShell72ModuleClient() *PowerShell72ModuleClient` info [Changelog] - New function `*ClientFactory.NewPython3PackageClient() *Python3PackageClient` info [Changelog] - New function `NewPowerShell72ModuleClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PowerShell72ModuleClient, error)` info [Changelog] - New function `*PowerShell72ModuleClient.CreateOrUpdate(context.Context, string, string, string, ModuleCreateOrUpdateParameters, *PowerShell72ModuleClientCreateOrUpdateOptions) (PowerShell72ModuleClientCreateOrUpdateResponse, error)` info [Changelog] - New function `*PowerShell72ModuleClient.Delete(context.Context, string, string, string, *PowerShell72ModuleClientDeleteOptions) (PowerShell72ModuleClientDeleteResponse, error)` info [Changelog] - New function `*PowerShell72ModuleClient.Get(context.Context, string, string, string, *PowerShell72ModuleClientGetOptions) (PowerShell72ModuleClientGetResponse, error)` info [Changelog] - New function `*PowerShell72ModuleClient.NewListByAutomationAccountPager(string, string, *PowerShell72ModuleClientListByAutomationAccountOptions) *runtime.Pager[PowerShell72ModuleClientListByAutomationAccountResponse]` info [Changelog] - New function `*PowerShell72ModuleClient.Update(context.Context, string, string, string, ModuleUpdateParameters, *PowerShell72ModuleClientUpdateOptions) (PowerShell72ModuleClientUpdateResponse, error)` info [Changelog] - New function `NewPython3PackageClient(string, azcore.TokenCredential, *arm.ClientOptions) (*Python3PackageClient, error)` info [Changelog] - New function `*Python3PackageClient.CreateOrUpdate(context.Context, string, string, string, PythonPackageCreateParameters, *Python3PackageClientCreateOrUpdateOptions) (Python3PackageClientCreateOrUpdateResponse, error)` info [Changelog] - New function `*Python3PackageClient.Delete(context.Context, string, string, string, *Python3PackageClientDeleteOptions) (Python3PackageClientDeleteResponse, error)` info [Changelog] - New function `*Python3PackageClient.Get(context.Context, string, string, string, *Python3PackageClientGetOptions) (Python3PackageClientGetResponse, error)` info [Changelog] - New function `*Python3PackageClient.NewListByAutomationAccountPager(string, string, *Python3PackageClientListByAutomationAccountOptions) *runtime.Pager[Python3PackageClientListByAutomationAccountResponse]` info [Changelog] - New function `*Python3PackageClient.Update(context.Context, string, string, string, PythonPackageUpdateParameters, *Python3PackageClientUpdateOptions) (Python3PackageClientUpdateResponse, error)` info [Changelog] - New struct `Dimension` info [Changelog] - New struct `LogSpecification` info [Changelog] - New struct `MetricSpecification` info [Changelog] - New struct `OperationPropertiesFormat` info [Changelog] - New struct `OperationPropertiesFormatServiceSpecification` info [Changelog] - New struct `UserAssignedIdentitiesProperties` info [Changelog] - New field `Origin`, `Properties` in struct `Operation` info [Changelog] - New field `Description` in struct `OperationDisplay` info [Changelog] info [Changelog] Total 5 breaking change(s), 30 additive change(s).
️️✔️
azure-sdk-for-js succeeded [Detail] [Expand]
command sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json warn File azure-sdk-for-js_tmp/initOutput.json not found to read command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
️✔️
@azure/arm-automation [View full logs] [Release SDK Changes]info [Changelog] error breakingChangeTracking is enabled, but version or changelogItem is not found in output.
️⚠️
azure-resource-manager-schemas warning [Detail]
command .sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json cmderr [initScript.sh] npm notice cmderr [initScript.sh] npm notice New major version of npm available! 8.19.4 -> 10.2.3 cmderr [initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.3> cmderr [initScript.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [initScript.sh] npm notice warn File azure-resource-manager-schemas_tmp/initOutput.json not found to read command .sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
️✔️
automation [View full logs] [Release Schema Changes]
️❌
azure-powershell failed [Detail]
command sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json command pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json SSL error: syscall failure: Broken pipe Error: SSL error: syscall failure: Broken pipe
⚠️
Az.automation.DefaultTag [View full logs]error Fatal error: SSL error: syscall failure: Broken pipe error The following packages are still pending: error Az.automation.DefaultTag
Generated ApiView
|
Please address or respond to feedback from the ARM API reviewer. |
Created breaking changes workitem Scenario 25342538: Adding new Value to Enum(Runbook Type)- Breaking change Approval |
76d4d82
to
7cd0a2c
Compare
Added the suppression rule as suggested. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
specification/automation/resource-manager/Microsoft.Automation/common/v5/definitions.json
Show resolved
Hide resolved
/pr RequestMerge |
You are at step 3 - Pl get a breaking change approval Approved-SdkBreakingChange-Go and then request a merge again |
acfe475
to
54f79ff
Compare
/pr RequestMerge |
Swagger pipeline restarted successfully, please wait for status update in this comment. |
@rkmanda @mahakjain314 @sushil490023 @zizw123 Why is there no solution provided for outstanding issues with simple fixes: |
* First Stable commit * New API Version Relase * Fixed pretty json check * Removed changes in 2015-10-31 API version * Removed Private Endpoint Definitions from Common V5 * Reuse common-types for Subscription, APIVersion and ResourceGroup parameters * Resolved PR comments * Removed unused definitions and fixed examples * Fixed duplicate schema errors * Fixed duplicate schema errors * Fix Go SDK * Added suppression for PutRequestResponseSchemeArm * Fix Go SDK * Fixed Lint errors for type object failure --------- Co-authored-by: Sushil Upadhyay <[email protected]> Co-authored-by: Mahak Jain <[email protected]> Co-authored-by: mahakjain314 <[email protected]>
ARM (Control Plane) API Specification Update Pull Request
PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.
[1] ARM review queue (for merge queues, see [4])
The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label
ARMChangesRequested
is removed from your PR. This should cause the label
WaitForARMFeedback
to be added.[2] https://aka.ms/azsdk/support/specreview-channel
[3] List of SDK breaking changes approvers in pinned Teams announcement
[4] public repo merge queue, private repo merge queue (for ARM review queue, [1])
If you need further help with anything, see
Getting help
section below.Purpose of this PR
What's the purpose of this PR? Check all that apply. This is mandatory!
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to Step 2, "ARM Review", for this PR.
Breaking changes review (Step 1)
you must follow the breaking changes process.
IMPORTANT This applies even if:
Such claims must be reviewed, and the process is the same.
ARM API changes review (Step 2)
ARMReview
label.Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the
Generated ApiView
comment added to this PR. You can use ApiView to show API versions diff.Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.
Getting help
and https://aka.ms/ci-fix.