Refresh azure-mgmt-guestconfig after migrate to Typespec#47889
Refresh azure-mgmt-guestconfig after migrate to Typespec#47889azure-sdk-automation[bot] wants to merge 3 commits into
Conversation
…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.
There was a problem hiding this comment.
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; removesetup.py,_meta.json,sdk_packaging.toml; consolidate config intopyproject.toml). - Regenerated client to the new pattern (
send_request,cloud_setting,base_urlendpoint resolution) and added new operation groups plus corresponding samples/tests; bumped version to1.0.0b3. - Refreshed
README.mdto 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.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.