Skip to content

Conversation

@Pan-Qi
Copy link
Contributor

@Pan-Qi Pan-Qi commented Feb 4, 2026

Description

announcement PR

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 February 4, 2026 15:48
@azure-client-tools-bot-prd
Copy link

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

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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@Pan-Qi Pan-Qi added the Contains Breaking Change This PR contains breaking change label Feb 5, 2026
@github-actions
Copy link

github-actions bot commented Feb 5, 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.

Copilot AI review requested due to automatic review settings February 5, 2026 12:46
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 14 out of 14 changed files in this pull request and generated 1 comment.

Comment on lines 1 to +4
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// Copyright (c) Microsoft Corporation. All rights reserved.
Copy link

Copilot AI Feb 5, 2026

Choose a reason for hiding this comment

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

Duplicate copyright notice at lines 1 and 4. Remove the duplicate copyright header to avoid confusion.

Copilot uses AI. Check for mistakes.
@Pan-Qi
Copy link
Contributor Author

Pan-Qi commented Feb 6, 2026

/azp run

@azure-pipelines
Copy link
Contributor

Azure Pipelines successfully started running 3 pipeline(s).

@Pan-Qi Pan-Qi marked this pull request as ready for review February 6, 2026 05:35
Copilot AI review requested due to automatic review settings February 6, 2026 05:35
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 14 out of 14 changed files in this pull request and generated 2 comments.

Comment on lines 1 to +4
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// Copyright (c) Microsoft Corporation. All rights reserved.
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

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

The file contains a duplicate copyright header at the beginning. Lines 1-3 show one copyright header (MIT License), and lines 4-13 show another (Apache License 2.0). This appears to be an error from the code generation process. Only one copyright header should be present at the start of the file.

Copilot uses AI. Check for mistakes.
- Additional information about change #1
-->
## Upcoming Release
* Migrated to typespec
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

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

The ChangeLog entry "Migrated to typespec" is too technical for end users. According to repository conventions (guideline 1000003), ChangeLog entries should be written from the user's perspective and explain what changed and how it affects their usage. This is an internal implementation detail that doesn't provide meaningful information to PowerShell users. Consider describing the user-facing impact, such as new features, improvements, or note that this is a non-breaking internal modernization if there are no user-visible changes.

Copilot generated this review using guidance from repository custom instructions.
@isra-fel isra-fel added this to the Az 16.0.0 (06/02/2026) milestone Feb 9, 2026
Copy link
Member

@isra-fel isra-fel left a comment

Choose a reason for hiding this comment

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

Got some questions

service-dir: "src"
emitter-output-dir: "{output-dir}/{service-dir}/StorageAction/StorageAction.Autorest"
clear-output-folder: true
debug: true
Copy link
Member

Choose a reason for hiding this comment

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

Should we not enable debug in production?

Copy link
Collaborator

Choose a reason for hiding this comment

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

this works similar as autorest --debug and will generate comments of subject/variant/prefix etc,. should be removed in order to reduce size of generated code slightly @Pan-Qi

@@ -0,0 +1,4 @@
"Module","ClassName","Target","Severity","ProblemId","Description","Remediation"
"Az.StorageAction","Get-AzStorageActionTask","Get-AzStorageActionTask","0","3000","The type of property 'IdentityUserAssignedIdentity' of type 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IStorageTask' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' to 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'.","Change the type of property 'IdentityUserAssignedIdentity' back to 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities'."
"Az.StorageAction","New-AzStorageActionTask","New-AzStorageActionTask","0","3000","The type of property 'IdentityUserAssignedIdentity' of type 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IStorageTask' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities' to 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IManagedServiceIdentityUserAssignedIdentities'.","Change the type of property 'IdentityUserAssignedIdentity' back to 'Microsoft.Azure.PowerShell.Cmdlets.StorageAction.Models.IUserAssignedIdentities'."
Copy link
Member

Choose a reason for hiding this comment

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

Is this breaking change expected in the migration to TSP, or should we mitigate it instead?

Copy link
Collaborator

Choose a reason for hiding this comment

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

these breaking changes came from referring common-types v5 -> v6, behavior should be expected

@isra-fel isra-fel added the TypeSpec Module generated from TypeSpec label Feb 9, 2026
@VeryEarly VeryEarly added Do Not Merge 🚫 Do Not Close 🚫 Can be used for PR that might by closed otherwise in Repo Cleanup. Breaking change PR reviewed Add this label after a PR with breaking change has been reviewed and approved. and removed needs-review labels Feb 9, 2026
@github-actions
Copy link

github-actions bot commented Feb 9, 2026

‼️ 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Breaking change PR reviewed Add this label after a PR with breaking change has been reviewed and approved. Contains Breaking Change This PR contains breaking change Do Not Close 🚫 Can be used for PR that might by closed otherwise in Repo Cleanup. Do Not Merge 🚫 TypeSpec Module generated from TypeSpec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants