Skip to content

[AutoPR azure-mgmt-edgeoperator]-generated-from-SDK Generation - Python-6835936 - #48913

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-edgeoperator-6792097
Open

azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-edgeoperator-6792097

Conversation

@azure-sdk-automation

@azure-sdk-automation azure-sdk-automation Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Configurations: 'specification/edgeoperator/resource-manager/Microsoft.EdgeOperator/SystemReadiness/tspconfig.yaml', and CommitSHA: 'c765bfa05a2bce47b705d262d5afcdd1ab4cc06e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6835936 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://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=36420 Submitted by: kleyvaortega@microsoft.com

Copilot AI balanced review requested due to automatic review settings September 4, 2026 23:02
@azure-sdk-automation azure-sdk-automation Bot added the auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. label Sep 4, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
10 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

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.

🔵 Needs a closer look

It introduces a new public management-plane SDK and API surface that requires final human API review.

Pull request overview

Introduces the preview azure-mgmt-edgeoperator management SDK for querying Azure Edge Operator system readiness.

Changes:

  • Adds synchronous and asynchronous clients, operations, and models.
  • Adds packaging, API metadata, documentation, and generation provenance.
  • Adds service CI configuration and generated test/sample scaffolding.
File summaries
File Description
sdk/edgeoperator/ci.yml Adds service CI pipeline configuration.
sdk/edgeoperator/azure-mgmt-edgeoperator/tsp-location.yaml Records the TypeSpec source and commit.
sdk/edgeoperator/azure-mgmt-edgeoperator/README.md Documents installation and authentication.
sdk/edgeoperator/azure-mgmt-edgeoperator/pyproject.toml Defines package build and release metadata.
sdk/edgeoperator/azure-mgmt-edgeoperator/MANIFEST.in Configures source distribution contents.
sdk/edgeoperator/azure-mgmt-edgeoperator/LICENSE Adds the MIT license.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_tests/test_edge_operator_system_readiness_operations_operations.py Adds generated synchronous readiness test scaffolding.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_tests/test_edge_operator_system_readiness_operations_operations_async.py Adds generated asynchronous readiness test scaffolding.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_tests/test_edge_operator_operations.py Adds generated synchronous operations test scaffolding.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_tests/test_edge_operator_operations_async.py Adds generated asynchronous operations test scaffolding.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_tests/conftest.py Configures generated test sanitizers.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_samples/system_readiness_operations_get.py Adds a readiness query sample.
sdk/edgeoperator/azure-mgmt-edgeoperator/generated_samples/operations_list.py Adds a provider-operations sample.
sdk/edgeoperator/azure-mgmt-edgeoperator/dev_requirements.txt Declares development dependencies.
sdk/edgeoperator/azure-mgmt-edgeoperator/CHANGELOG.md Records the initial preview release.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/py.typed Marks the package as typed.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/operations/_patch.py Adds operation customization hooks.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/operations/_operations.py Implements synchronous generated operations.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/operations/__init__.py Exports synchronous operations.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/models/_patch.py Adds model customization hooks.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/models/_models.py Defines generated resource and readiness models.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/models/_enums.py Defines generated enums.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/models/__init__.py Exports public models and enums.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/operations/_patch.py Adds asynchronous operation customization hooks.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/operations/_operations.py Implements asynchronous generated operations.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/operations/__init__.py Exports asynchronous operations.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/_patch.py Adds asynchronous client customization hooks.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/_configuration.py Configures the asynchronous client pipeline.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/_client.py Defines the asynchronous client.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/aio/__init__.py Exports the asynchronous client.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_version.py Sets version 1.0.0b1.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_utils/serialization.py Adds generated serialization utilities.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_utils/model_base.py Adds generated model infrastructure.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_utils/__init__.py Initializes generated utilities.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_patch.py Adds package customization hooks.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_configuration.py Configures the synchronous client pipeline.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/_client.py Defines the synchronous client.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/edgeoperator/__init__.py Exports the synchronous client and version.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/mgmt/__init__.py Configures the management namespace package.
sdk/edgeoperator/azure-mgmt-edgeoperator/azure/__init__.py Configures the Azure namespace package.
sdk/edgeoperator/azure-mgmt-edgeoperator/apiview-properties.json Maps Python APIs to cross-language definitions.
sdk/edgeoperator/azure-mgmt-edgeoperator/api.metadata.yml Records API artifact metadata.
sdk/edgeoperator/azure-mgmt-edgeoperator/api.md Captures the generated public API surface.
sdk/edgeoperator/azure-mgmt-edgeoperator/_metadata.json Records generator and API-version metadata.
Review details
  • Files reviewed: 44/44 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@ChenxiJiang333

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@ChenxiJiang333

ChenxiJiang333 commented Sep 7, 2026

Copy link
Copy Markdown
Member

Hi kleyvaortega, please provide namespace review link for this package. If there's not one, please follow https://eng.ms/docs/products/azure-developer-experience/develop/namespace-review

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@kleyvaortega

Copy link
Copy Markdown

ChenxiJiang333 is this the namespace approval link needed? Azure/azure-rest-api-specs#45794

@ChenxiJiang333

Copy link
Copy Markdown
Member

ChenxiJiang333 is this the namespace approval link needed? Azure/azure-rest-api-specs#45794

no, it should be like Azure/azure-sdk#10251

@kleyvaortega

Copy link
Copy Markdown

ChenxiJiang333 is this the namespace approval link needed? Azure/azure-rest-api-specs#45794

no, it should be like Azure/azure-sdk#10251

Hi ChenxiJiang333, the link you sent says: "Namespace review is fully automated. If a spec PR adds or updates namespace settings in tspconfig.yaml" which is what we have in PR: Azure/azure-rest-api-specs#45794.

Here's the table with the namespaces and the approval: Azure/azure-rest-api-specs#45794 (comment)

If something else is needed, please, send the link with the instructions. Thanks!

@ChenxiJiang333

Copy link
Copy Markdown
Member

kleyvaortega, this should be enough, thanks

@ChenxiJiang333

Copy link
Copy Markdown
Member

Client name: EdgeOperatorMgmtClient

Copilot AI review requested due to automatic review settings September 15, 2026 02:58
@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-mgmt-edgeoperator]-generated-from-SDK Generation - Python-6792097 [AutoPR azure-mgmt-edgeoperator]-generated-from-SDK Generation - Python-6835936 Sep 15, 2026

Copilot AI commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

One or more custom setup steps configured for this repository failed during this Copilot code review run:

Install azsdk mcp server

Setup steps run before each review. If the review above is missing context, or no review was posted at all, the failing step above may be the cause. See the workflow run for failure details, fix your setup steps configuration, and re-request a review.

Note

You can configure setup steps for Copilot code review separately from Copilot cloud agent with a copilot-code-review.yml file. Read the docs for details.

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.

🔵 Needs a closer look

It introduces an entirely new public ARM SDK surface that requires final human API review.

Review details
  • Files reviewed: 44/44 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@ChenxiJiang333 ChenxiJiang333 added the mgmt-review-needed PR for Mgmt SDK is ready to review label Sep 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Management SDK PR review

Findings: None.

Unverified checks: None.

Review summary

Reviewed package sdk/edgeoperator/azure-mgmt-edgeoperator (new package addition, EdgeOperatorMgmtClient, API version 2026-06-01-preview). Checks completed:

  • Version consistency: _version.py (1.0.0b1) matches the latest CHANGELOG.md entry (1.0.0b1). API version is preview and package version is correctly beta.
  • Changelog date: Release date 2026-09-15 is not more than 3 weeks in the future.
  • pyproject.toml stability flags: Preview version (1.0.0b1) correctly has is_stable = false and classifier Development Status :: 4 - Beta.
  • Client signature: EdgeOperatorMgmtClient.__init__ in _client.py declares credential, subscription_id, base_url in the required order; subscription_id is present so no_sub is correctly omitted from pyproject.toml.
  • Client name consistency: EdgeOperatorMgmtClient matches across _client.py, README.md, and pyproject.toml (title).
  • README code snippets: The authentication sample matches the actual client constructor signature.
  • API version drift: First revision (a5935c41d37bbd639f0df861257e4b0a35606246) and latest revision (df20191a2c1ebe60462e8566461ff28cdb4cf127) both use API version 2026-06-01-preview — unchanged.

No blocking, warning, or suggestion findings identified. Generated generated_samples/, generated_tests/, and other generated source files (other than _client.py) were excluded from review per scope rules.

@ChenxiJiang333

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

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

Labels

auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. mgmt-review-needed PR for Mgmt SDK is ready to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants