[AutoPR @azure-arm-edgeorder]-generated-from-SDK Generation - JS-6361863#38709
Conversation
…dgeOrder/EdgeOrder/tspconfig.yaml', API Version: 2024-02-01, SDK Release Type: beta, and CommitSHA: '6ace746acb1d79c3da7700a767fa2de77883e952' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6361863 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.
No API design issues found. This is the first beta release of @azure/arm-edgeorder (1.0.0-beta.1) based on API version 2024-02-01. The public API surface in review/arm-edgeorder-node.api.md is clean — no naming anomalies (_N suffixes, AutoGenerated, _ prefixes), no unsafe unknown usage in public models, and version consistency is correct across package.json, edgeOrderContext.ts, and CHANGELOG.md.
📊 Structured Report
{"agent":"mgmt-reviewer","pr":38709,"summary":"clean","findings":[]}⚡ Benchmarked by Management Release Assistant
There was a problem hiding this comment.
Pull request overview
This PR adds a new generated management-plane package, @azure/arm-edgeorder, for Azure Edge Order using API version 2024-02-01 as a beta release.
Changes:
- Adds the
EdgeOrderClient, operation groups, public exports, static helpers, and client context. - Adds package configuration, CI wiring, CODEOWNERS, link-ignore entries, and lockfile importer.
- Adds README, changelog, snippet tests, placeholder public test scaffolding, and generated TypeScript/JavaScript samples.
Reviewed changes
Copilot reviewed 131 out of 133 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/CODEOWNERS |
Adds ownership for the new Edge Order ARM package. |
eng/ignore-links.txt |
Ignores package/API docs links before publication. |
pnpm-lock.yaml |
Adds workspace importer and dependency resolution for the new package. |
sdk/edgeorder/ci.mgmt.yml |
Adds management SDK CI pipeline configuration. |
sdk/edgeorder/arm-edgeorder/package.json |
Defines package metadata, exports, dependencies, and scripts. |
sdk/edgeorder/arm-edgeorder/README.md |
Adds package documentation and client creation snippets. |
sdk/edgeorder/arm-edgeorder/CHANGELOG.md |
Adds first beta release notes. |
sdk/edgeorder/arm-edgeorder/LICENSE |
Adds MIT license. |
sdk/edgeorder/arm-edgeorder/api-extractor.json |
Adds API Extractor configuration. |
sdk/edgeorder/arm-edgeorder/eslint.config.mjs |
Adds package lint configuration. |
sdk/edgeorder/arm-edgeorder/warp.config.yml |
Adds package build/export configuration. |
sdk/edgeorder/arm-edgeorder/tsp-location.yaml |
Records TypeSpec source location and commit. |
sdk/edgeorder/arm-edgeorder/tsconfig.json |
Adds TypeScript project references. |
sdk/edgeorder/arm-edgeorder/vitest.config.ts |
Adds shared Vitest config. |
sdk/edgeorder/arm-edgeorder/vitest.browser.config.ts |
Adds browser Vitest config. |
sdk/edgeorder/arm-edgeorder/config/tsconfig.*.json |
Adds source, test, sample, snippet, and lint TypeScript configs. |
sdk/edgeorder/arm-edgeorder/src/api/edgeOrderContext.ts |
Creates REST client context, endpoint, cloud, user-agent, and credentials setup. |
sdk/edgeorder/arm-edgeorder/src/api/index.ts |
Exports API context factory and types. |
sdk/edgeorder/arm-edgeorder/src/api/* |
Adds generated operation functions and optional-parameter types. |
sdk/edgeorder/arm-edgeorder/src/classic/* |
Adds classic operation group wrappers. |
sdk/edgeorder/arm-edgeorder/src/edgeOrderClient.ts |
Adds top-level EdgeOrderClient. |
sdk/edgeorder/arm-edgeorder/src/index.ts |
Adds public package exports. |
sdk/edgeorder/arm-edgeorder/src/logger.ts |
Adds package logger. |
sdk/edgeorder/arm-edgeorder/src/models/index.ts |
Exports generated model and enum types. |
sdk/edgeorder/arm-edgeorder/src/restorePollerHelpers.ts |
Adds LRO poller restoration support. |
sdk/edgeorder/arm-edgeorder/src/static-helpers/* |
Adds generated paging, polling, URL template, cloud, and serialization helpers. |
sdk/edgeorder/arm-edgeorder/test/snippets.spec.ts |
Adds README snippet compile tests. |
sdk/edgeorder/arm-edgeorder/test/public/* |
Adds recorder helper and placeholder public test. |
sdk/edgeorder/arm-edgeorder/sample.env |
Adds package sample environment placeholder. |
sdk/edgeorder/arm-edgeorder/samples-dev/*.ts |
Adds source TypeScript samples for generated operations. |
sdk/edgeorder/arm-edgeorder/samples/v1-beta/typescript/* |
Adds published TypeScript sample project and generated samples. |
sdk/edgeorder/arm-edgeorder/samples/v1-beta/javascript/* |
Adds published JavaScript sample project and generated samples. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
Configurations: 'specification/edgeorder/resource-manager/Microsoft.EdgeOrder/EdgeOrder/tspconfig.yaml', API Version: 2024-02-01, SDK Release Type: beta, and CommitSHA: '6ace746acb1d79c3da7700a767fa2de77883e952' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6361863 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.