Skip to content

Refresh azure-mgmt-guestconfig after migrate to Typespec#47889

Open
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-mgmt-guestconfig-6527982
Open

Refresh azure-mgmt-guestconfig after migrate to Typespec#47889
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-mgmt-guestconfig-6527982

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/Assignments/tspconfig.yaml', API Version: 2024-04-05, SDK Release Type: beta, and CommitSHA: 'a7bdbe741c0ef1f1b159d8569b173757bd823ae9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6527982 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…crosoft.GuestConfiguration/Assignments/tspconfig.yaml', API Version: 2024-04-05, SDK Release Type: beta, and CommitSHA: 'a7bdbe741c0ef1f1b159d8569b173757bd823ae9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6527982 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@msyyc msyyc changed the title [AutoPR azure-mgmt-guestconfig]-generated-from-SDK Generation - Python-6527982 Refresh azure-mgmt-guestconfig after migrate to Typespec Jul 7, 2026
@msyyc msyyc marked this pull request as ready for review July 7, 2026 07:29
Copilot AI review requested due to automatic review settings July 7, 2026 07:29

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.

Pull request overview

This PR refreshes the azure-mgmt-guestconfig management-plane package (version 1.0.0b3, API version 2024-04-05) by migrating it from the legacy AutoRest generator to TypeSpec-based generation. The change modernizes the packaging (dropping setup.py/_meta.json in favor of pyproject.toml/_metadata.json), regenerates the client, models, and operations, and adds new operation groups for Connected VMware vSphere assignments.

Changes:

  • Migrated build/packaging to TypeSpec conventions (add tsp-location.yaml, _metadata.json, apiview-properties.json; remove setup.py, _meta.json, sdk_packaging.toml; consolidate config into pyproject.toml).
  • Regenerated client to the new pattern (send_request, cloud_setting, base_url endpoint resolution) and added new operation groups plus corresponding samples/tests; bumped version to 1.0.0b3.
  • Refreshed README.md to the standard Getting Started/Authentication template and Python 3.10+ baseline.

Reviewed changes

Copilot reviewed 95 out of 97 changed files in this pull request and generated no comments.

Show a summary per file
File Description
azure/mgmt/guestconfig/_client.py Regenerated client; __init__ order (credential, subscription_id, base_url) and class name GuestConfigurationClient verified consistent.
azure/mgmt/guestconfig/_version.py Version bumped to 1.0.0b3, matches CHANGELOG.
CHANGELOG.md New 1.0.0b3 (2026-07-07) entry with Features/Breaking Changes; date not in future.
pyproject.toml Consolidates packaging; preview flags consistent (is_stable=false, Beta classifier), title matches client.
README.md Standardized docs; sample snippet matches real client signature.
tsp-location.yaml / _metadata.json Spec source, commit, and API version consistent with PR description.
setup.py, sdk_packaging.toml, _meta.json Removed as part of TypeSpec packaging migration.
MANIFEST.in Updated include rules for the regenerated layout.
azure/mgmt/guestconfig/** (models, operations, aio, configuration, patches) Regenerated source (per mgmt review rules, not individually reviewed beyond _client.py).
generated_samples/*, generated_tests/*, apiview-properties.json, api.metadata.yml Generated artifacts (excluded from detailed review).

I verified the MGMT SDK review criteria (version consistency, CHANGELOG date, stability flags, client signature/name consistency, README snippet accuracy, and spec metadata alignment) and found no objective issues in the reviewable files. Note that this regeneration introduces public-API breaking changes (removed GuestConfigurationAssignmentList, OperationList, Resource; Operation.status_code), which is acceptable for a beta but is the kind of change that normally receives human sign-off before release.

msyyc and others added 2 commits July 7, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants