Skip to content

[AutoPR @azure-arm-storagemover]-generated-from-SDK Generation - JS-6019526#37678

Merged
sssash18 merged 2 commits into
Azure:mainfrom
azure-sdk:sdkauto/@azure-arm-storagemover-6019526
Apr 2, 2026
Merged

[AutoPR @azure-arm-storagemover]-generated-from-SDK Generation - JS-6019526#37678
sssash18 merged 2 commits into
Azure:mainfrom
azure-sdk:sdkauto/@azure-arm-storagemover-6019526

Conversation

@azure-sdk

@azure-sdk azure-sdk commented Mar 17, 2026

Copy link
Copy Markdown
Collaborator

Configurations: 'specification/storagemover/StorageMover.Management/tspconfig.yaml', API Version: 2025-12-01, SDK Release Type: stable, and CommitSHA: 'b8861b82d3b47a8cf9c2dfae4a29ec9ff41eacbf' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6019526 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=43a8c2d4-bf21-f111-8341-000d3a3ac981 Submitted by: choudharysu@microsoft.com

Release Plan Details

…spconfig.yaml', API Version: 2025-12-01, SDK Release Type: stable, and CommitSHA: 'b8861b82d3b47a8cf9c2dfae4a29ec9ff41eacbf' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6019526 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 Mar 17, 2026
@sssash18 sssash18 marked this pull request as ready for review March 25, 2026 12:22
Copilot AI review requested due to automatic review settings March 25, 2026 12:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates @azure/arm-storagemover from the StorageMover.Management TypeSpec configuration to API version 2025-12-01, including new service features and regenerated client/runtime helpers to support the new spec surface area.

Changes:

  • Regenerates the SDK for API version 2025-12-01 and bumps the package to 3.1.0 (including updated changelog and API review files).
  • Adds the Connections operation group and related models/samples.
  • Updates paging/LRO helper behavior to ensure api-version is present when following nextLinks/polling URLs.

Reviewed changes

Copilot reviewed 171 out of 171 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
sdk/storagemover/arm-storagemover/warp.config.yml Updates warp build exports/targets (adds connections export, polyfill suffixes).
sdk/storagemover/arm-storagemover/tsp-location.yaml Updates spec repo commit SHA reference.
sdk/storagemover/arm-storagemover/test/storagemover_operations_test.spec.ts Minor TS import/type cleanups and for await loop const-ness.
sdk/storagemover/arm-storagemover/src/storageMoverClient.ts Adds connections operation group to the convenience client and switches some imports to type-only.
sdk/storagemover/arm-storagemover/src/static-helpers/urlTemplate.ts Refactors URL template expansion and adds URI normalization helper.
sdk/storagemover/arm-storagemover/src/static-helpers/pollingHelpers.ts Adds support for appending api-version when polling LRO URLs.
sdk/storagemover/arm-storagemover/src/static-helpers/pagingHelpers.ts Adds support for apiVersion/nextLinkMethod when following nextLinks.
sdk/storagemover/arm-storagemover/src/static-helpers/cloudSettingHelpers.ts Enhances JSDoc for cloud environment helpers.
sdk/storagemover/arm-storagemover/src/restorePollerHelpers.ts Updates restore-poller logic for new operations and api-version extraction.
sdk/storagemover/arm-storagemover/src/models/index.ts Refreshes model export surface to include newly generated types/enums.
sdk/storagemover/arm-storagemover/src/classic/storageMovers/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/classic/projects/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/classic/operations/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/classic/jobRuns/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/classic/jobDefinitions/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/classic/index.ts Exposes ConnectionsOperations from classic index and uses export type.
sdk/storagemover/arm-storagemover/src/classic/endpoints/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/classic/connections/index.ts New classic connections operation group wrapper.
sdk/storagemover/arm-storagemover/src/classic/agents/index.ts Type-only import refactors for classic ops.
sdk/storagemover/arm-storagemover/src/api/storageMovers/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/storageMovers/operations.ts Regenerated operations w/ default API version injection and paging/LRO helper updates.
sdk/storagemover/arm-storagemover/src/api/storageMovers/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/src/api/storageMoverContext.ts Updates context/options shape and user-agent version; changes apiVersion handling.
sdk/storagemover/arm-storagemover/src/api/projects/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/projects/operations.ts Regenerated operations w/ default API version injection and paging/LRO helper updates.
sdk/storagemover/arm-storagemover/src/api/projects/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/src/api/operations/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/operations/operations.ts Regenerated operations w/ default API version injection and paging helper updates.
sdk/storagemover/arm-storagemover/src/api/operations/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/src/api/jobRuns/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/jobRuns/operations.ts Regenerated operations w/ default API version injection and paging helper updates.
sdk/storagemover/arm-storagemover/src/api/jobRuns/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/src/api/jobDefinitions/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/jobDefinitions/operations.ts Regenerated operations w/ default API version injection, paging + LRO helper updates.
sdk/storagemover/arm-storagemover/src/api/jobDefinitions/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/src/api/index.ts Splits export type vs value exports for tree-shaking/typing.
sdk/storagemover/arm-storagemover/src/api/endpoints/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/endpoints/operations.ts Regenerated operations w/ default API version injection, paging + LRO helper updates.
sdk/storagemover/arm-storagemover/src/api/endpoints/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/src/api/connections/options.ts New connections options (incl. LRO polling interval option).
sdk/storagemover/arm-storagemover/src/api/connections/index.ts New connections API surface barrel.
sdk/storagemover/arm-storagemover/src/api/agents/options.ts Switches to type-only import for OperationOptions.
sdk/storagemover/arm-storagemover/src/api/agents/operations.ts Regenerated operations w/ default API version injection, paging + LRO helper updates.
sdk/storagemover/arm-storagemover/src/api/agents/index.ts Uses export type for option re-exports.
sdk/storagemover/arm-storagemover/samples/v3/typescript/src/*.ts Updates sample metadata to 2025-12-01; adds/updates samples for new/updated operations & fields.
sdk/storagemover/arm-storagemover/samples/v3/typescript/package.json Updates sample toolchain deps (identity/typescript/cross-env ordering).
sdk/storagemover/arm-storagemover/samples/v3/javascript/*.js Updates sample metadata to 2025-12-01; adds/updates samples for new/updated operations & fields.
sdk/storagemover/arm-storagemover/samples/v3/javascript/package.json Updates sample deps and adds devDependency cross-env.
sdk/storagemover/arm-storagemover/samples-dev/*.ts Updates “samples-dev” metadata to 2025-12-01; adds connections sample-dev files.
sdk/storagemover/arm-storagemover/review/arm-storagemover-api-*-node.api.md Updates API Extractor review files (type-only imports; new connections report; apiVersion optional).
sdk/storagemover/arm-storagemover/package.json Bumps version to 3.1.0 and adds ./api/connections export mapping.
sdk/storagemover/arm-storagemover/README.md Updates API reference documentation link to non-preview URL.
sdk/storagemover/arm-storagemover/CHANGELOG.md Adds 3.1.0 release notes for 2025-12-01 features and new models/ops.

Comment thread sdk/storagemover/arm-storagemover/src/api/storageMoverContext.ts
Comment thread sdk/storagemover/arm-storagemover/src/restorePollerHelpers.ts
Comment thread sdk/storagemover/arm-storagemover/src/static-helpers/urlTemplate.ts

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

1 tooling issue found. The apiRefLink in package.json (line 98) uses ?view=azure-node-preview despite this being a stable release (3.1.0); for stable releases the doc link should use ?view=azure-node-latest or omit the view parameter. No public API design issues were found in the review/arm-storagemover-node.api.md diff — new interfaces (Connection, ConnectionProperties, ConnectionsOperations, AzureKeyVaultS3WithHmacCredentials) follow naming conventions, delete LROs return PollerLike(OperationState<void), void> as expected, and all new Known* enums are properly prefixed.

📊 Structured Report
{"agent":"mgmt-reviewer","pr":37678,"summary":"issues_found","findings":[{"file":"sdk/storagemover/arm-storagemover/package.json","line":98,"issueType":"tool","category":"configuration","description":"apiRefLink uses ?view=azure-node-preview for stable release v3.1.0; should use ?view=azure-node-latest or no view parameter"}]}

Benchmarked by Management SDK PR Review

Comment thread sdk/storagemover/arm-storagemover/package.json
@kazrael2119

Copy link
Copy Markdown
Member

LGTM
cc @JialinHuang803

@kazrael2119

Copy link
Copy Markdown
Member

@sssash18 could you enable auto-merge to avoid merge blockers in the future?

@sssash18 sssash18 merged commit c1298ad into Azure:main Apr 2, 2026
13 checks passed
@azure-sdk azure-sdk deleted the sdkauto/@azure-arm-storagemover-6019526 branch May 3, 2026 09:13
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-needed Self-Service Release PR for self-service release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants