-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[Az.Automanage] Update generation tool version: autorest.powershell v3->v4 #28179
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
Conversation
| Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
To the author of the pull request, |
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.
Pull Request Overview
This PR updates the Azure Automanage module to use AutoRest PowerShell v4 instead of v3, resulting in significant changes to the generated cmdlets and documentation. The upgrade brings enhanced functionality including new Update cmdlets and improved parameter sets while maintaining backward compatibility through breaking change exceptions.
Key changes:
- Upgrade from AutoRest PowerShell v3 to v4 for improved code generation
- Addition of three new Update cmdlets for configuration profile assignments
- Enhanced parameter sets with JSON input support across multiple cmdlets
Reviewed Changes
Copilot reviewed 53 out of 53 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| tools/StaticAnalysis/Exceptions/Az.Automanage/BreakingChangeIssues.csv | Added breaking change exceptions to handle property type changes from v3 to v4 |
| src/Automanage/Automanage/help/*.md | Updated help documentation with new parameter sets and corrected output types |
| src/Automanage/Automanage/Az.Automanage.psd1 | Added three new Update cmdlets to module exports |
| src/Automanage/Automanage.sln | Updated project GUID reference for AutoRest project |
| src/Automanage/Automanage.Autorest/test/*.Tests.ps1 | Added test files for new Update cmdlets |
| src/Automanage/Automanage.Autorest/generate-info.json | Updated generation ID for new AutoRest run |
| src/Automanage/Automanage.Autorest/examples/*.md | Added example documentation for new Update cmdlets |
| src/Automanage/Automanage.Autorest/docs/*.md | Updated AutoRest documentation with new parameter sets and output types |
| src/Automanage/Automanage.Autorest/README.md | Removed v3-specific configuration and updated directive patterns |
| ``` | ||
|
|
||
| ### -ClusterName | ||
| The name of the Arc machine. |
Copilot
AI
Aug 22, 2025
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.
The parameter description for ClusterName incorrectly states 'The name of the Arc machine.' but should be 'The name of the AzureStackHCI cluster.' to match the cmdlet's purpose for HCI cluster assignments.
| The name of the Arc machine. | |
| The name of the AzureStackHCI cluster. |
| ``` | ||
|
|
||
| ### -ClusterName | ||
| The name of the Arc machine. |
Copilot
AI
Aug 22, 2025
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.
The parameter description for ClusterName incorrectly states 'The name of the Arc machine.' but should be 'The name of the AzureStackHCI cluster.' to match the cmdlet's purpose for HCI cluster assignments.
| The name of the Arc machine. | |
| The name of the AzureStackHCI cluster. |
|
/azp run |
|
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command. |
… jinpei/main/Automanage-v4
Description
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.mdand reviewed the following information:ChangeLog.mdfile(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.## Upcoming Releaseheader in the past tense.ChangeLog.mdif no new release is required, such as fixing test case only.