Skip to content

Conversation

@lijinpei2008
Copy link
Contributor

Description

In 2026-05 release.

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 November 5, 2025 09:18
@azure-client-tools-bot-prd
Copy link

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

@github-actions
Copy link

github-actions bot commented Nov 5, 2025

‼️ DO NOT MERGE THIS PR ‼️
This PR was labeled "Do Not Merge" because it contains code change that cannot be merged. Please contact the reviewer for more information.

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 updates the Azure SignalR PowerShell module with API changes and improved user experience. The changes include adding three new Update cmdlets (Update-AzWebPubSubHub, Update-AzWebPubSubCustomDomain, Update-AzWebPubSubCustomCertificate) and updating existing cmdlets to use a new parameter format for managed identity configuration.

Key changes:

  • Added three new Update cmdlets for WebPubSub resources (Hub, CustomDomain, CustomCertificate)
  • Changed identity parameter from -IdentityType to -EnableSystemAssignedIdentity and -UserAssignedIdentity in New/Update cmdlets
  • Updated help documentation for all affected cmdlets
  • Added test coverage for new cmdlets
  • Updated ChangeLog.md with breaking changes notice

Reviewed Changes

Copilot reviewed 127 out of 132 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/SignalR/SignalR/ChangeLog.md Added changelog entry noting improved UX and breaking changes
src/SignalR/SignalR/help/*.md Added help documentation for new Update cmdlets and updated existing cmdlet documentation
src/SignalR/SignalR/Az.SignalR.psd1 Updated module manifest to export new cmdlets and updated metadata
src/SignalR/SignalR.Autorest/test/*.Tests.ps1 Added/updated test files for new and modified cmdlets
src/SignalR/SignalR.Autorest/examples/*.md Added/updated example documentation
src/SignalR/SignalR.sln Updated solution file with new project configurations

- Additional information about change #1
-->
## Upcoming Release
* Improved user experience and consistency. This may introduce breaking changes. Please refer to [here](https://go.microsoft.com/fwlink/?linkid=2340249).
Copy link

Copilot AI Nov 5, 2025

Choose a reason for hiding this comment

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

The changelog entry is too vague for users. According to coding guidelines, changelog entries should be written from the user's perspective with specific details. This should explain what breaking changes were made (e.g., parameter name changes from -IdentityType to -EnableSystemAssignedIdentity and -UserAssignedIdentity).

Copilot uses AI. Check for mistakes.
{
# Clean resources you create for testing
Remove-AzResourceGroup -Name $env.ResourceGroupName
# Remove-AzResourceGroup -Name $env.ResourceGroupName
Copy link

Copilot AI Nov 5, 2025

Choose a reason for hiding this comment

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

The cleanup function has been commented out, which may leave test resources behind. This should be uncommented or documented why it's disabled. Test cleanup is important to avoid accumulating resources and costs.

Copilot uses AI. Check for mistakes.
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.

2 participants