[AutoPR @azure-arm-applink]-generated-from-SDK Generation - JS-6052557#37790
[AutoPR @azure-arm-applink]-generated-from-SDK Generation - JS-6052557#37790
Conversation
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: '3a617d58ce1d84caade01a3a682ec5c06a9088d9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6052557 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.
No API design or tooling issues found for @azure/arm-applink (1.0.0-beta.1). This is a new package for the AppLink management service. CI checks are passing. Package version is consistent across package.json, src/api/appLinkContext.ts, and CHANGELOG.md. No alpha versions present. The public API surface has no naming issues, no type-safety concerns, and no breaking changes (first release). The tsp-location.yaml references a valid 40-character commit SHA in Azure/azure-rest-api-specs.
📊 Structured Report
{"agent":"mgmt-reviewer","pr":37790,"summary":"clean","findings":[]}⚡ Benchmarked by Management SDK PR Review
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: '7db3daddb5751882a9c7415889d73bcbf45021a1' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6052916 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: '5bdcbdbbffe1d6417e9783f9cdf79432600e5a31' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6055620 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
This PR introduces a newly generated Azure Resource Manager management client library package @azure/arm-applink (beta) for the AppLink service (API version 2025-08-01-preview), along with its build/test configuration, samples, and repo integration updates.
Changes:
- Adds the new
sdk/applink/arm-applinkpackage (client, models, helpers, API surface reports, and changelog). - Adds CI pipeline configuration and repo wiring (CODEOWNERS, link ignore list, lockfile updates).
- Adds generated samples (TypeScript/JavaScript + samples-dev) and Vitest configs.
Reviewed changes
Copilot reviewed 116 out of 117 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/applink/ci.mgmt.yml | Adds CI pipeline definition |
| sdk/applink/arm-applink/warp.config.yml | Adds warp build configuration |
| sdk/applink/arm-applink/vitest.esm.config.ts | Adds ESM Vitest config |
| sdk/applink/arm-applink/vitest.config.ts | Adds base Vitest config |
| sdk/applink/arm-applink/vitest.browser.config.ts | Adds browser Vitest config |
| sdk/applink/arm-applink/tsp-location.yaml | Adds TypeSpec spec location |
| sdk/applink/arm-applink/tsconfig.test.node.json | Adds node test TS config |
| sdk/applink/arm-applink/tsconfig.test.json | Adds test solution references |
| sdk/applink/arm-applink/tsconfig.src.json | Adds src TS config |
| sdk/applink/arm-applink/tsconfig.snippets.json | Adds snippets TS config |
| sdk/applink/arm-applink/tsconfig.samples.json | Adds samples TS config |
| sdk/applink/arm-applink/tsconfig.json | Adds TS project references |
| sdk/applink/arm-applink/tsconfig.browser.config.json | Adds browser TS config |
| sdk/applink/arm-applink/test/snippets.spec.ts | Adds snippets source file |
| sdk/applink/arm-applink/test/public/utils/recordedClient.ts | Adds recorder helper |
| sdk/applink/arm-applink/test/public/sampleTest.spec.ts | Adds placeholder test |
| sdk/applink/arm-applink/src/static-helpers/urlTemplate.ts | Adds RFC6570 URL template helper |
| sdk/applink/arm-applink/src/static-helpers/pollingHelpers.ts | Adds LRO polling helper |
| sdk/applink/arm-applink/src/static-helpers/pagingHelpers.ts | Adds paging helper |
| sdk/applink/arm-applink/src/static-helpers/cloudSettingHelpers.ts | Adds cloud endpoint helper |
| sdk/applink/arm-applink/src/restorePollerHelpers.ts | Adds poller restore helper |
| sdk/applink/arm-applink/src/models/index.ts | Adds models barrel exports |
| sdk/applink/arm-applink/src/logger.ts | Adds package logger |
| sdk/applink/arm-applink/src/index.ts | Adds public package exports |
| sdk/applink/arm-applink/src/classic/upgradeHistories/index.ts | Adds classic ops wrapper |
| sdk/applink/arm-applink/src/classic/operations/index.ts | Adds classic ops wrapper |
| sdk/applink/arm-applink/src/classic/index.ts | Adds classic barrel exports |
| sdk/applink/arm-applink/src/classic/availableVersions/index.ts | Adds classic ops wrapper |
| sdk/applink/arm-applink/src/classic/appLinks/index.ts | Adds classic ops wrapper |
| sdk/applink/arm-applink/src/classic/appLinkMembers/index.ts | Adds classic ops wrapper |
| sdk/applink/arm-applink/src/appLinkClient.ts | Adds top-level client class |
| sdk/applink/arm-applink/src/api/upgradeHistories/options.ts | Adds operation options |
| sdk/applink/arm-applink/src/api/upgradeHistories/operations.ts | Adds REST operations impl |
| sdk/applink/arm-applink/src/api/upgradeHistories/index.ts | Adds upgradeHistories exports |
| sdk/applink/arm-applink/src/api/operations/options.ts | Adds operation options |
| sdk/applink/arm-applink/src/api/operations/operations.ts | Adds REST operations impl |
| sdk/applink/arm-applink/src/api/operations/index.ts | Adds operations exports |
| sdk/applink/arm-applink/src/api/index.ts | Adds API barrel exports |
| sdk/applink/arm-applink/src/api/availableVersions/options.ts | Adds operation options |
| sdk/applink/arm-applink/src/api/availableVersions/operations.ts | Adds REST operations impl |
| sdk/applink/arm-applink/src/api/availableVersions/index.ts | Adds availableVersions exports |
| sdk/applink/arm-applink/src/api/appLinks/options.ts | Adds operation options |
| sdk/applink/arm-applink/src/api/appLinks/operations.ts | Adds REST operations impl |
| sdk/applink/arm-applink/src/api/appLinks/index.ts | Adds appLinks exports |
| sdk/applink/arm-applink/src/api/appLinkMembers/options.ts | Adds operation options |
| sdk/applink/arm-applink/src/api/appLinkMembers/operations.ts | Adds REST operations impl |
| sdk/applink/arm-applink/src/api/appLinkMembers/index.ts | Adds appLinkMembers exports |
| sdk/applink/arm-applink/src/api/appLinkContext.ts | Adds REST client context factory |
| sdk/applink/arm-applink/samples/v1-beta/typescript/tsconfig.json | Adds TS sample config |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/upgradeHistoriesListByAppLinkMemberSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/operationsListSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/availableVersionsListByLocationSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinksUpdateSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinksListBySubscriptionSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinksListByResourceGroupSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinksGetSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinksDeleteSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinksCreateOrUpdateSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinkMembersUpdateSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinkMembersListByAppLinkSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinkMembersGetSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinkMembersDeleteSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/src/appLinkMembersCreateOrUpdateSample.ts | Adds TS sample |
| sdk/applink/arm-applink/samples/v1-beta/typescript/sample.env | Adds sample env template |
| sdk/applink/arm-applink/samples/v1-beta/typescript/package.json | Adds TS samples package manifest |
| sdk/applink/arm-applink/samples/v1-beta/typescript/README.md | Adds TS samples README |
| sdk/applink/arm-applink/samples/v1-beta/javascript/upgradeHistoriesListByAppLinkMemberSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/sample.env | Adds sample env template |
| sdk/applink/arm-applink/samples/v1-beta/javascript/package.json | Adds JS samples package manifest |
| sdk/applink/arm-applink/samples/v1-beta/javascript/operationsListSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/availableVersionsListByLocationSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinksUpdateSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinksListBySubscriptionSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinksListByResourceGroupSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinksGetSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinksDeleteSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinksCreateOrUpdateSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinkMembersUpdateSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinkMembersListByAppLinkSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinkMembersGetSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinkMembersDeleteSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/appLinkMembersCreateOrUpdateSample.js | Adds JS sample |
| sdk/applink/arm-applink/samples/v1-beta/javascript/README.md | Adds JS samples README |
| sdk/applink/arm-applink/samples-dev/upgradeHistoriesListByAppLinkMemberSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/operationsListSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/availableVersionsListByLocationSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinksUpdateSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinksListBySubscriptionSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinksListByResourceGroupSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinksGetSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinksDeleteSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinksCreateOrUpdateSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinkMembersUpdateSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinkMembersListByAppLinkSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinkMembersGetSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinkMembersDeleteSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/samples-dev/appLinkMembersCreateOrUpdateSample.ts | Adds samples-dev TS sample |
| sdk/applink/arm-applink/sample.env | Adds root sample env template |
| sdk/applink/arm-applink/review/arm-applink-node.api.md | Adds API Extractor report |
| sdk/applink/arm-applink/review/arm-applink-models-node.api.md | Adds models API report |
| sdk/applink/arm-applink/review/arm-applink-api-upgradeHistories-node.api.md | Adds subpath API report |
| sdk/applink/arm-applink/review/arm-applink-api-operations-node.api.md | Adds subpath API report |
| sdk/applink/arm-applink/review/arm-applink-api-node.api.md | Adds API context report |
| sdk/applink/arm-applink/review/arm-applink-api-availableVersions-node.api.md | Adds subpath API report |
| sdk/applink/arm-applink/review/arm-applink-api-appLinks-node.api.md | Adds subpath API report |
| sdk/applink/arm-applink/review/arm-applink-api-appLinkMembers-node.api.md | Adds subpath API report |
| sdk/applink/arm-applink/package.json | Adds package manifest/scripts |
| sdk/applink/arm-applink/metadata.json | Adds generation metadata |
| sdk/applink/arm-applink/eslint.config.mjs | Adds package ESLint config |
| sdk/applink/arm-applink/api-extractor.json | Adds API extractor config |
| sdk/applink/arm-applink/README.md | Adds package README |
| sdk/applink/arm-applink/LICENSE | Adds package license |
| sdk/applink/arm-applink/CHANGELOG.md | Adds initial changelog |
| pnpm-lock.yaml | Adds workspace lock updates |
| eng/ignore-links.txt | Adds link ignore entries |
| .github/CODEOWNERS | Adds code owners entry |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
|
hold on as Azure/azure-rest-api-specs#41734 |
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: 'c3ea6c260efef4897cb0ea5cc2f570d85bd2041e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6059995 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Need to regenerate PR with |
@MaryGao @kazrael2119 regenerated the PR with updated specs, but looks like the regenerated sdk have both |
Igonre the above request, I see a new PR has been created - #37826 |
Configurations: 'specification/applink/AppLink.Management/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: '3a617d58ce1d84caade01a3a682ec5c06a9088d9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6052557 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=0aeba4af-c706-f111-8406-000d3a5b007c Submitted by: ddama@microsoft.com
Release Plan Details
Spec pull request: Add Microsoft.AppLink API specs for 2025-08-01-preview (public preview) azure-rest-api-specs#40886
Spec API version: 2025-08-01-preview