Skip to content

[AutoPR @azure-arm-msi]-generated-from-SDK Generation - JS-6319430#38589

Open
azure-sdk wants to merge 3 commits into
mainfrom
sdkauto/@azure-arm-msi-6319430
Open

[AutoPR @azure-arm-msi]-generated-from-SDK Generation - JS-6319430#38589
azure-sdk wants to merge 3 commits into
mainfrom
sdkauto/@azure-arm-msi-6319430

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

Configurations: 'specification/msi/resource-manager/Microsoft.ManagedIdentity/ManagedIdentity/tspconfig.yaml', API Version: 2025-05-31-preview, SDK Release Type: beta, and CommitSHA: '04e1bf1293607d05faacc008c84d64a9bb3f3338' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6319430 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…Identity/ManagedIdentity/tspconfig.yaml', API Version: 2025-05-31-preview, SDK Release Type: beta, and CommitSHA: '04e1bf1293607d05faacc008c84d64a9bb3f3338' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6319430 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label May 19, 2026
@v-jiaodi v-jiaodi added refresh PR for SDK refresh mgmt-review-needed labels May 19, 2026
@v-jiaodi v-jiaodi marked this pull request as ready for review May 19, 2026 09:10
Copilot AI review requested due to automatic review settings May 19, 2026 09:10
@github-actions github-actions Bot added mgmt-review-in-progress Management SDK review is in progress and removed mgmt-review-needed labels May 19, 2026
Copy link
Copy Markdown
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 PR is an auto-generated regeneration of the @azure/arm-msi management SDK from the TypeSpec spec at API version 2025-05-31-preview, producing a 2.3.0-beta.1 beta release. It migrates the package from the legacy autorest/core-client architecture to the modern Modular (TypeSpec) architecture (api/classic split, static helpers, RLC-based context).

Changes:

  • Migrate arm-msi from legacy coreClient.ServiceClient to a Modular client built on @azure-rest/core-client, including new src/api/, src/classic/, and src/static-helpers/ layouts, regenerated review/*.api.md, and updated configs (warp, tsconfigs, eslint, vitest).
  • Regenerate samples (and add a new v2-beta samples folder with two new flexible federated identity credential samples) and update README/CHANGELOG/metadata for the 2.3.0-beta.1 beta release.
  • Update tsp-location.yaml, drop obsolete _meta.json, refresh CI exclude branch, update CODEOWNERS label, and adjust the pnpm-lock for the new dependency set.

Reviewed changes

Copilot reviewed 135 out of 138 changed files in this pull request and generated no comments.

Show a summary per file
File Description
sdk/msi/ci.mgmt.yml Exclude feature/v4 branch from CI trigger
sdk/msi/arm-msi/warp.config.yml Define explicit per-subpath exports for modular layout
sdk/msi/arm-msi/vitest.browser.config.ts Point to centralized eng/vitestconfigs/browser.config.ts
sdk/msi/arm-msi/tsp-location.yaml New tsp-location pointing at 2025-05-31-preview spec
sdk/msi/arm-msi/tsconfig.json Add browser test config; reorder references
sdk/msi/arm-msi/test/snippets.spec.ts Reformat snippets to match new client shape
sdk/msi/arm-msi/test/msi.spec.ts Reformat live test, switch to import type for RecorderStartOptions
sdk/msi/arm-msi/src/static-helpers/*.ts Add RFC 6570 URL template, paging helpers, cloud setting, prop checker
sdk/msi/arm-msi/src/pagingHelper.ts Remove legacy paging helper
sdk/msi/arm-msi/src/operationsInterfaces/, src/operations/, src/models/parameters.ts Remove legacy generated interfaces and operations
sdk/msi/arm-msi/src/managedServiceIdentityClient.ts Rewrite as thin wrapper over modular context with classic operation groups
sdk/msi/arm-msi/src/logger.ts Add arm-msi client logger
sdk/msi/arm-msi/src/index.ts New named exports for modular API surface
sdk/msi/arm-msi/src/classic/**/index.ts New classic operation group facades
sdk/msi/arm-msi/src/api/**/{operations,options,index}.ts New modular API send/deserialize, options bags, context factory
sdk/msi/arm-msi/samples/v2/** Delete v2 stable samples (TS + JS)
sdk/msi/arm-msi/samples/v2-beta/** New v2-beta samples and READMEs/package.json for beta
sdk/msi/arm-msi/samples-dev/*.ts Regenerate authored samples for new API
sdk/msi/arm-msi/review/arm-msi-*.api.md New per-subpath API reports
sdk/msi/arm-msi/README.md Refresh key links, formatting, sample link
sdk/msi/arm-msi/metadata.json New cross-language metadata
sdk/msi/arm-msi/eslint.config.mjs Simplify eslint config, remove project override
sdk/msi/arm-msi/config/tsconfig.*.json Add browser test config, paths aliases; cleanup
sdk/msi/arm-msi/CHANGELOG.md Add 2.3.0-beta.1 release entry
sdk/msi/arm-msi/api-extractor.json Collapse to single line
sdk/msi/arm-msi/_meta.json Remove obsolete autorest metadata file
pnpm-lock.yaml Update lockfile importer to new deps (core-client-rest, core-util, logger)
.github/CODEOWNERS Add %mgmt-review-needed label for arm-msi
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

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

Labels

Mgmt This issue is related to a management-plane library. mgmt-review-in-progress Management SDK review is in progress refresh PR for SDK refresh

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants