-
Notifications
You must be signed in to change notification settings - Fork 4k
[PS] Add breaking change announcement about migration StackHCI to autorest v4 #28392
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. |
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 adds breaking change announcements for the Azure Stack HCI PowerShell module's migration to AutoRest v4. The changes primarily focus on documenting upcoming breaking changes in cmdlet output properties and parameter types, with supporting updates to module metadata and configuration files.
Key changes include:
- Addition of comprehensive breaking change documentation for multiple cmdlets
- Updates to module configuration and solution files for AutoRest v4 migration
- Minor documentation corrections
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
src/StackHCI/StackHCI/ChangeLog.md | Added detailed breaking change announcements for cmdlet output property type changes and parameter modifications |
src/StackHCI/StackHCI.Autorest/README.md | Added breaking change directives for multiple cmdlets documenting transitions from fixed arrays to lists |
src/StackHCI/StackHCI.sln | Updated solution file with new project references and build configurations for AutoRest v4 migration |
src/StackHCI/StackHCI/Az.StackHCI.psd1 | Updated module manifest with generation date and uncommented script/type processing entries |
src/StackHCI/StackHCI.Autorest/custom/stackhci.ps1 | Added DoNotExport attributes and fixed typo in parameter documentation |
src/StackHCI/StackHCI/help/Disable-AzStackHCIRemoteSupport.md | Minor capitalization correction in documentation |
src/StackHCI/StackHCI.Autorest/docs/Az.StackHCI.md | Updated module GUID |
src/StackHCI/StackHCI.Autorest/generate-info.json | Updated generation ID |
src/StackHCI/StackHCI.Autorest/resources/README.md | Added new resources directory documentation |
src/StackHCI/StackHCI.Autorest/Properties/AssemblyInfo.cs | Added new assembly information file |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
src/StackHCI/StackHCI/ChangeLog.md
Outdated
* Cmdlet `Invoke-AzStackHciConsentAndInstallDefaultExtension` | ||
* Cmdlet `Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit` | ||
* The parameters of the 'New/Update-AzStackHciCluster' commands will be changed. | ||
* 'IdentityType' will be removed. 'EnableSystemAssignedIdentity' will be used to enable/disable system-assigned identities. |
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.
Missing space before the bullet point. The line should start with ' * ' instead of ' * '.
* 'IdentityType' will be removed. 'EnableSystemAssignedIdentity' will be used to enable/disable system-assigned identities. | |
* 'IdentityType' will be removed. 'EnableSystemAssignedIdentity' will be used to enable/disable system-assigned identities. |
Copilot uses AI. Check for mistakes.
src/StackHCI/StackHCI/ChangeLog.md
Outdated
* Cmdlet `Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit` | ||
* The parameters of the 'New/Update-AzStackHciCluster' commands will be changed. | ||
* 'IdentityType' will be removed. 'EnableSystemAssignedIdentity' will be used to enable/disable system-assigned identities. | ||
* The type of 'UserAssignedIdentity' will be simplified to an array of strings that is used to specify the user's assigned identity. |
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.
Missing space before the bullet point. The line should start with ' * ' instead of ' * '.
* The type of 'UserAssignedIdentity' will be simplified to an array of strings that is used to specify the user's assigned identity. | |
* The type of 'UserAssignedIdentity' will be simplified to an array of strings that is used to specify the user's assigned identity. |
Copilot uses AI. Check for mistakes.
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.md
and reviewed the following information:ChangeLog.md
file(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md
.## Upcoming Release
header in the past tense.ChangeLog.md
if no new release is required, such as fixing test case only.