[Az.SignalR] Migrate Autorest Generation v3 -> v4#29006
Conversation
| Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
|
@microsoft-github-policy-service agree company="Microsoft" |
wyunchi-ms
left a comment
There was a problem hiding this comment.
Please update the ChangeLog.md
| Update a custom domain. | ||
|
|
||
| ### Example 2: {{ Add title here }} | ||
| ```powershell |
|
/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. |
|
Please resolve the conflicts |
2f53608 to
8da104a
Compare
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
There was a problem hiding this comment.
Pull request overview
This pull request migrates the Az.SignalR module from AutoRest generation v3 to v4, which is a significant infrastructure update that introduces breaking changes to cmdlet signatures and parameter types.
Key changes:
- Updated cmdlet parameter signatures (e.g.,
-IdentityType→-EnableSystemAssignedIdentity) - Changed property types from enum types to strings for better flexibility
- Added new cmdlets:
Update-AzWebPubSubHubandUpdate-AzWebPubSubCustomDomain - Updated help documentation, examples, and test files to match new signatures
- Added breaking change exceptions to document expected API changes
Reviewed changes
Copilot reviewed 123 out of 128 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
src/SignalR/SignalR/ChangeLog.md |
Documents breaking changes with link to migration guide |
tools/StaticAnalysis/Exceptions/Az.SignalR/BreakingChangeIssues.csv |
Documents 76 expected breaking changes from type conversions |
src/SignalR/SignalR/help/*.md |
Updated help documentation for new cmdlet signatures and removed obsolete parameters |
src/SignalR/SignalR.Autorest/test/*.ps1 |
Updated test files to use new parameter names |
src/SignalR/SignalR.Autorest/examples/*.md |
Updated examples to reflect new cmdlet syntax |
src/SignalR/SignalR.Autorest/test/*.json |
Updated test recording files with new test data |
src/SignalR/SignalR/Az.SignalR.psd1 |
Updated module manifest with new cmdlet exports |
src/SignalR/SignalR.sln |
Updated solution file structure |
| mydomain wps.manual-test.dev.signalr.azure.com Succeeded | ||
| ``` | ||
|
|
||
| Update a custom domian. |
There was a problem hiding this comment.
Spelling error in the description. "domian" should be "domain".
| mydomain wps.manual-test.dev.signalr.azure.com Succeeded | ||
| ``` | ||
|
|
||
| Update a custom domian. No newline at end of file |
There was a problem hiding this comment.
Spelling error in the description. "domian" should be "domain".
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
/azp run |
|
Commenter does not have sufficient privileges for PR 29006 in repo Azure/azure-powershell |
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.