Skip to content

Conversation

@JiaSeng-v
Copy link

@JiaSeng-v JiaSeng-v commented Jan 12, 2026

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

Copilot AI review requested due to automatic review settings January 12, 2026 05:17
@azure-client-tools-bot-prd
Copy link

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

@isra-fel
Copy link
Member

/azp run

@azure-pipelines
Copy link
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

Copy link
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 upgrade. The migration introduces breaking changes in type signatures and parameter handling for WebPubSub cmdlets.

Changes:

  • Migrated AutoRest-generated code from v3 to v4 framework
  • Updated 79 breaking changes documented in exception file for backwards compatibility tracking
  • Added new cmdlets: Update-AzWebPubSubHub and Update-AzWebPubSubCustomDomain
  • Updated help documentation for all affected cmdlets with cleaner parameter descriptions
  • Modified test files to reflect new parameter naming (e.g., -IdentityType SystemAssigned to -EnableSystemAssignedIdentity $true)

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
tools/StaticAnalysis/Exceptions/Az.SignalR/BreakingChangeIssues.csv Documents 79 breaking changes from AutoRest v3 to v4 migration
src/SignalR/SignalR/ChangeLog.md Adds changelog entry with link to breaking changes documentation
src/SignalR/SignalR/help/*.md Updates help documentation for all WebPubSub cmdlets with cleaner parameter syntax
src/SignalR/SignalR.Autorest/test/*.ps1 Updates tests to use new parameter patterns
src/SignalR/SignalR.Autorest/test/env.json Updates test environment subscription and tenant IDs
src/SignalR/SignalR.Autorest/examples/*.md Adds examples for new Update cmdlets
src/SignalR/SignalR/Az.SignalR.psd1 Updates module manifest with new cmdlets and generation date
src/SignalR/SignalR.sln Updates solution file structure for AutoRest v4

mydomain wps.manual-test.dev.signalr.azure.com Succeeded
```

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

Copilot AI Jan 12, 2026

Choose a reason for hiding this comment

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

Typo in the documentation: "domian" should be "domain".

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

Update a custom domian.
Copy link

Copilot AI Jan 12, 2026

Choose a reason for hiding this comment

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

Typo in the documentation: "domian" should be "domain".

Copilot uses AI. Check for mistakes.
@JiaSeng-v JiaSeng-v added Contains Breaking Change This PR contains breaking change autorest v4 migration pr migrating module from generated by autorest.powershell v3 to v4 labels Jan 12, 2026
@github-actions
Copy link

github-actions bot commented Jan 12, 2026

To the author of the pull request,
This PR was labeled "Contains Breaking Change" because breaking changes have been detected by the static analysis pipeline.

  • According to our policy, breaking changes can only take place during major release and they must be preannounced.
  • Please follow our guide on the detailed steps.
  • Required: Please fill in the task below to facilitate our contact,you will receive notifications related to breaking changes.

@JiaSeng-v JiaSeng-v force-pushed the jiaseng/main/SignalR-v4 branch from b5b722b to 60ad598 Compare January 12, 2026 07:13
Copilot AI review requested due to automatic review settings January 13, 2026 00:40
Copy link
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 123 out of 128 changed files in this pull request and generated no new comments.

@JiaSeng-v JiaSeng-v marked this pull request as ready for review January 13, 2026 03:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorest v4 migration pr migrating module from generated by autorest.powershell v3 to v4 Contains Breaking Change This PR contains breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants