Skip to content

Restore C#/Python client customizations to avoid SDK breaking changes#1

Closed
rishchou wants to merge 1 commit into
chchen3:billingbenefits-update-2from
rishchou:billingbenefits-client-restore
Closed

Restore C#/Python client customizations to avoid SDK breaking changes#1
rishchou wants to merge 1 commit into
chchen3:billingbenefits-update-2from
rishchou:billingbenefits-client-restore

Conversation

@rishchou

@rishchou rishchou commented Jul 1, 2026

Copy link
Copy Markdown

Restores the C#/Python client customizations that were inadvertently removed from client.tsp (and the !csharp scope in back-compatible.tsp) in PR Azure#44111.

The reduction would break the shipped Azure.ResourceManager.BillingBenefits (C#) and azure-mgmt-billingbenefits (Python) SDKs by dropping all @@clientName/@@alternateType/@@usage decorators and Python enum/client-name mitigations. This restores them so the SDK surface stays stable. Addresses @msyyc review feedback.

Verified locally: tsp compile passes (including --warn-as-error); only client.tsp and back-compatible.tsp change; generated swagger is unaffected.

…eaking changes

Reverts the accidental removal of csharp @@clientName/@@alternateType/@@Usage decorators and python client-name/enum mitigations, and restores the !csharp scope in back-compatible.tsp. Keeps the shipped SDK surface stable for Azure.ResourceManager.BillingBenefits (C#) and azure-mgmt-billingbenefits (Python). Addresses review feedback from @msyyc.
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Next Steps to Merge

Important checks have failed. As of today they are not blocking this PR, but in near future they may.
Addressing the following failures is highly recommended:
  • ⚠️ The check named Swagger BreakingChange has failed. To unblock this PR, follow the process at aka.ms/brch.


Comment generated by summarize-checks workflow run.

@rishchou rishchou closed this Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants