Skip to content

[Az.SignalR] Migrate Autorest Generation v3 -> v4#29006

Closed
JiaSeng-v wants to merge 10 commits into
Azure:mainfrom
JiaSeng-v:jiaseng/main/SignalR-v4
Closed

[Az.SignalR] Migrate Autorest Generation v3 -> v4#29006
JiaSeng-v wants to merge 10 commits into
Azure:mainfrom
JiaSeng-v:jiaseng/main/SignalR-v4

Conversation

@JiaSeng-v
Copy link
Copy Markdown
Contributor

@JiaSeng-v JiaSeng-v commented Dec 23, 2025

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

@azure-client-tools-bot-prd
Copy link
Copy Markdown

Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

@JiaSeng-v
Copy link
Copy Markdown
Contributor Author

@microsoft-github-policy-service agree company="Microsoft"

Copy link
Copy Markdown
Contributor

@wyunchi-ms wyunchi-ms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the ChangeLog.md

Update a custom domain.

### Example 2: {{ Add title here }}
```powershell
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove this

wyunchi-ms
wyunchi-ms previously approved these changes Dec 25, 2025
@wyunchi-ms
Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

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.

@wyunchi-ms
Copy link
Copy Markdown
Contributor

Please resolve the conflicts

@wyunchi-ms
Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

wyunchi-ms
wyunchi-ms previously approved these changes Dec 31, 2025
@wyunchi-ms wyunchi-ms enabled auto-merge (squash) December 31, 2025 11:45
@JiaSeng-v JiaSeng-v marked this pull request as draft January 5, 2026 03:38
auto-merge was automatically disabled January 5, 2026 03:38

Pull request was converted to draft

Copilot AI review requested due to automatic review settings January 9, 2026 03:03
@isra-fel
Copy link
Copy Markdown
Member

isra-fel commented Jan 9, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

Copy link
Copy Markdown
Contributor

Copilot AI left a 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 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-AzWebPubSubHub and Update-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.
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error in the description. "domian" should be "domain".

Copilot uses AI. Check for mistakes.
mydomain wps.manual-test.dev.signalr.azure.com Succeeded
```

Update a custom domian. No newline at end of file
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error in the description. "domian" should be "domain".

Copilot uses AI. Check for mistakes.
@isra-fel
Copy link
Copy Markdown
Member

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 122 out of 127 changed files in this pull request and generated no new comments.

@isra-fel
Copy link
Copy Markdown
Member

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 122 out of 127 changed files in this pull request and generated no new comments.

@JiaSeng-v
Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines
Copy link
Copy Markdown
Contributor

Commenter does not have sufficient privileges for PR 29006 in repo Azure/azure-powershell

@isra-fel isra-fel closed this Jan 12, 2026
@isra-fel isra-fel reopened this Jan 12, 2026
@isra-fel isra-fel closed this Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants