[AutoPR azure-mgmt-computebulkactions]-generated-from-SDK Generation - Python-6493775#47744
[AutoPR azure-mgmt-computebulkactions]-generated-from-SDK Generation - Python-6493775#47744azure-sdk wants to merge 3 commits into
Conversation
…pute/Bulkactions/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: 'f26746d404d4f24f3a85820aec9d78a10a708a39' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6493775 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 is an auto-generated SDK PR that introduces a new stable management package, azure-mgmt-computebulkactions (1.0.0), under sdk/compute/, generated from the Microsoft.Compute/Bulkactions TypeSpec at API version 2026-06-06. It exposes ComputeClient with operations and virtual_machine_bulk_operations (bulk start/deallocate/hibernate/delete, get status, cancel), with sync/async clients, models, samples, and skipped generated tests, and registers the package as a CI artifact in sdk/compute/ci.yml.
Changes:
- Adds a complete generated stable package
azure-mgmt-computebulkactionsundersdk/compute/(client, config, operations, models, README, packaging, CHANGELOG, api.md/metadata). - Registers the new package in
sdk/compute/ci.yml. - Conflicts with the pre-existing
sdk/computebulkactions/azure-mgmt-computebulkactionspackage: same PyPI name andazure.mgmt.computebulkactionsnamespace.
Reviewed changes
Copilot reviewed 57 out of 58 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Declares duplicate distribution name azure-mgmt-computebulkactions; stable flags consistent with 1.0.0 |
| sdk/compute/ci.yml | Adds duplicate azure-mgmt-computebulkactions artifact (also present in sdk/computebulkactions/ci.yml) |
| _client.py / aio/_client.py | ComputeClient signature credential/subscription_id/base_url; name consistent with title/README |
| _version.py / CHANGELOG.md | Version 1.0.0 matches CHANGELOG; breaking changes framed vs old package surface |
| models/, operations/, aio/* | Generated bulk-action models and operations (200-only, non-LRO) |
| README.md / metadata / api.md | Docs and API surface for ComputeClient |
| generated_tests/, generated_samples/ | Generated (skipped) tests and samples |
| build-backend = "setuptools.build_meta" | ||
|
|
||
| [project] | ||
| name = "azure-mgmt-computebulkactions" |
|
There is already another SDK named azure-mgmt-computebulkactions in this SDK repo so we will discuss about how to resolve the name conflict. |
Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Bulkactions/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: 'f26746d404d4f24f3a85820aec9d78a10a708a39' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6493775 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=2271 Submitted by: sparvatikar@microsoft.com