[AutoPR @azure-arm-billingbenefits]-generated-from-SDK Generation - JS-6338365#38639
Conversation
…ment/tspconfig.yaml', API Version: 2025-12-01-preview, SDK Release Type: beta, and CommitSHA: '0ac0baaafaa117fd7296c0159ef2489d0461f86f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6338365 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
… sdkauto/@azure-arm-billingbenefits-6338365
…ment/tspconfig.yaml', API Version: 2025-12-01-preview, SDK Release Type: beta, and CommitSHA: '04a39570c9789aeae0b6a7deb57e5f4b72d4a57d' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6346542 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Next Steps to MergeOnly failed checks and required actions are listed below.
|
There was a problem hiding this comment.
1 design concern found in the public API surface: duplicated model names with _1 suffix (ManagedServiceIdentity_1, ManagedServiceIdentityType_1, KnownManagedServiceIdentityType_1) alongside their non-suffixed counterparts. This indicates duplicate type definitions in the TypeSpec spec that need to be resolved via @clientName.
📊 Structured Report
{"agent":"mgmt-reviewer","pr":38639,"summary":"issues_found","findings":[{"file":"sdk/billingbenefits/arm-billingbenefits/review/arm-billingbenefits-node.api.md","line":1516,"issueType":"design","category":"naming","description":"ManagedServiceIdentity_1, ManagedServiceIdentityType_1, KnownManagedServiceIdentityType_1 have _1 suffixes indicating duplicated models in TypeSpec spec"}]}⚡ Benchmarked by Management Release Assistant
…ment/tspconfig.yaml', API Version: 2025-12-01-preview, SDK Release Type: beta, and CommitSHA: '3777e08b3bbee8bbaa26947169788dbdc4dd3a2a' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6363452 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Note This analysis was generated by AI. Please review the classifications and root causes for accuracy. Breaking Change Analysis: @azure/arm-billingbenefits 2.0.0-beta.1
Spec References:
Note The new API version Type 1: API Version Upgrade (2022-11-01 -> 2025-12-01-preview) -- 5 items
Type 2: TypeSpec / Emitter Migration -- 5 itemsSummary Table
Details
Total: 5 (Type 1: API Version Upgrade) + 5 (Type 2: TypeSpec/Emitter Migration) = 10 breaking changes Type 2 breakdown: 0 items from TypeSpec conversion, 5 items from emitter differences. MethodologyClassification uses the four-layer comparison model:
Because Layer B is absent at the new API version, an entry is classified as Type 1 when the model or operation differs between Layer A and Layer C swagger (REST surface actually changed across versions), and as Type 2b (Emitter) when the model is present identically in both swaggers but absent only in the new SDK api.md (AutoRest vs TypeSpec emitter difference, e.g., orphan tree-shaking or paging wrapper inlining). |
Configurations: 'specification/billingbenefits/BillingBenefits.Management/tspconfig.yaml', API Version: 2025-12-01-preview, SDK Release Type: beta, and CommitSHA: '0ac0baaafaa117fd7296c0159ef2489d0461f86f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6338365 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.