[AutoPR @azure-arm-planetarycomputer]-generated-from-SDK Generation - JS-6062570#37830
Conversation
…ement/tspconfig.yaml', API Version: 2026-04-15, SDK Release Type: stable, and CommitSHA: '5e21babae10dd7056c3005bb51da815f0495f1aa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6062570 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
There was a problem hiding this comment.
Pull request overview
This PR updates @azure/arm-planetarycomputer to the newly generated stable SDK for API version 2026-04-15 from the REST specs commit 5e21babae10dd7056c3005bb51da815f0495f1aa, including updated client behavior, models, samples, and API review artifacts.
Changes:
- Bump package from beta to 1.0.0 and move generated code to the 2026-04-15 API version defaults.
- Add/refresh generated runtime helpers (polling/paging/url template) and introduce cloudSetting support for selecting ARM endpoints.
- Refresh samples, API extractor review files, and metadata to match the stable release.
Reviewed changes
Copilot reviewed 50 out of 53 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/planetarycomputer/arm-planetarycomputer/warp.config.yml | Align warp exports/targets (incl. polyfill suffixes) for multi-target builds. |
| sdk/planetarycomputer/arm-planetarycomputer/tsp-location.yaml | Update spec repo commit SHA for reproducible generation. |
| sdk/planetarycomputer/arm-planetarycomputer/test/public/utils/recordedClient.ts | Type-only imports cleanup for recorder types. |
| sdk/planetarycomputer/arm-planetarycomputer/test/public/planetarycomputer_operations_test.spec.ts | Test import cleanup and minor iteration style fix. |
| sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/urlTemplate.ts | Update URL template expansion + normalization behavior. |
| sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/pollingHelpers.ts | Add optional api-version support when polling LRO URLs. |
| sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/pagingHelpers.ts | Add optional api-version and nextLink method support for paging links. |
| sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/cloudSettingHelpers.ts | New helper for cloud setting → ARM endpoint mapping. |
| sdk/planetarycomputer/arm-planetarycomputer/src/spatioClient.ts | Type-only import cleanup for client wiring. |
| sdk/planetarycomputer/arm-planetarycomputer/src/restorePollerHelpers.ts | Improve restore poller typing and propagate api-version into LRO polling. |
| sdk/planetarycomputer/arm-planetarycomputer/src/models/models.ts | Model updates for 2026-04-15, deserializer adjustments, and stable-version enums. |
| sdk/planetarycomputer/arm-planetarycomputer/src/models/index.ts | Refactor exports to use explicit export type re-exports. |
| sdk/planetarycomputer/arm-planetarycomputer/src/index.ts | Public surface updates: type exports, AzureClouds exports. |
| sdk/planetarycomputer/arm-planetarycomputer/src/classic/index.ts | Type-only export style update. |
| sdk/planetarycomputer/arm-planetarycomputer/src/classic/geoCatalogs/index.ts | Type-only imports cleanup for classic operations surface. |
| sdk/planetarycomputer/arm-planetarycomputer/src/api/spatioContext.ts | Add cloudSetting, remove API-version pipeline policy, set stable UA + apiVersion optionality. |
| sdk/planetarycomputer/arm-planetarycomputer/src/api/index.ts | Split value vs type exports for createSpatio and context types. |
| sdk/planetarycomputer/arm-planetarycomputer/src/api/geoCatalogs/options.ts | Type-only import cleanup for OperationOptions. |
| sdk/planetarycomputer/arm-planetarycomputer/src/api/geoCatalogs/operations.ts | Default api-version to 2026-04-15, propagate apiVersion into paging/LRO helpers, status set updates. |
| sdk/planetarycomputer/arm-planetarycomputer/src/api/geoCatalogs/index.ts | Type-only re-exports for operation option types. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/tsconfig.json | Add TS sample compilation config for v1 samples. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsUpdateSample.ts | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsListBySubscriptionSample.ts | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsListByResourceGroupSample.ts | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsGetSample.ts | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsDeleteSample.ts | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsCreateSample.ts | Update x-ms-original-file to 2026-04-15 and minor formatting. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/sample.env | Add placeholder env file for samples. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/package.json | Promote samples to stable naming and update dependencies. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/README.md | Update sample listing/links to v1 stable paths and API version. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/sample.env | Add placeholder env file for samples. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/package.json | Promote samples to stable naming and update dependencies. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsUpdateSample.js | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsListBySubscriptionSample.js | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsListByResourceGroupSample.js | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsGetSample.js | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsDeleteSample.js | Update x-ms-original-file to 2026-04-15. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsCreateSample.js | Update x-ms-original-file to 2026-04-15 and minor formatting. |
| sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/README.md | Update sample listing/links to v1 stable paths and API version. |
| sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsUpdateSample.ts | Update x-ms-original-file to 2026-04-15 and import order. |
| sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsListBySubscriptionSample.ts | Update x-ms-original-file to 2026-04-15 and import order. |
| sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsListByResourceGroupSample.ts | Update x-ms-original-file to 2026-04-15 and import order. |
| sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsGetSample.ts | Update x-ms-original-file to 2026-04-15 and import order. |
| sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsDeleteSample.ts | Update x-ms-original-file to 2026-04-15 and import order. |
| sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsCreateSample.ts | Update x-ms-original-file to 2026-04-15 and minor formatting. |
| sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-node.api.md | Update public API report for stable release + new exports. |
| sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-models-node.api.md | Update models API report for stable release changes. |
| sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-api-node.api.md | Update API report for SpatioContext/optional params changes. |
| sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-api-geoCatalogs-node.api.md | Update GeoCatalogs API report for type-only imports. |
| sdk/planetarycomputer/arm-planetarycomputer/package.json | Bump package version to 1.0.0 (stable). |
| sdk/planetarycomputer/arm-planetarycomputer/metadata.json | Add generation metadata (apiVersions, emitterVersion, cross-language IDs). |
| sdk/planetarycomputer/arm-planetarycomputer/README.md | Update API reference link to stable docs URL. |
| sdk/planetarycomputer/arm-planetarycomputer/CHANGELOG.md | Add 1.0.0 stable release entry and date. |
|
ci failure is because you need to run the test and push the test recordings but testing is not a self service blocker, feel free to run the test according to above guide or skip the test by using |
|
please resolve conflicts |
|
LGTM |
|
@thisisdevanshu-ms could you follow this guide to resolve conflicts and enable auto-merge? we will re-approve when conflicts have been resolved |
|
Azure Pipelines successfully started running 1 pipeline(s). |
addressed the review comments, thanks |
|
@copilot please resolve conflicts |
…anetarycomputer-6062570 # Conflicts: # pnpm-lock.yaml Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com>
Resolved the conflicts in commit |
Next Steps to MergeOnly failed checks and required actions are listed below.
|
There was a problem hiding this comment.
No API design issues found. This PR upgrades @azure/arm-planetarycomputer from 1.0.0-beta.1 to 1.0.0 (first stable release). The API version 2026-04-15 is strictly newer than the existing 2025-02-11-preview. The userAgentInfo is correctly set to azsdk-js-arm-planetarycomputer/1.0.0, matching the package version. The CHANGELOG has no incorrect comparison base. No _N type-name suffixes, no AutoGenerated prefixes, and no unknown type usages were found.
📊 Structured Report
{"agent":"mgmt-reviewer","pr":37830,"summary":"clean","findings":[]}Note
🔒 Integrity filter blocked 4 items
The following items were blocked because they don't meet the GitHub integrity level.
- 8a20374
list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved". - e6277aa
list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved". - 02e1e89
list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved". - a627038
list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
tools:
github:
min-integrity: approved # merged | approved | unapproved | none⚡ Benchmarked by Management Release Assistant
Configurations: 'specification/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml', API Version: 2026-04-15, SDK Release Type: stable, and CommitSHA: '5e21babae10dd7056c3005bb51da815f0495f1aa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6062570 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=0ae5a917-5001-f111-8406-000d3a376cbb Submitted by: brentharris@microsoft.com
Release Plan Details
Spec pull request: Adding a stable API version 2026-04-15 azure-rest-api-specs#41263
Spec API version: 04-15-2026