-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[AutoRelease] t2-managementgroups-2026-02-12-46489(can only be merged by SDK owner) #45152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[AutoRelease] t2-managementgroups-2026-02-12-46489(can only be merged by SDK owner) #45152
Conversation
There was a problem hiding this comment.
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 updates azure-mgmt-managementgroups for the 1.1.0 release, incorporating regenerated client code (newer AutoRest), modernized packaging (pyproject.toml), and updated generated tests/samples.
Changes:
- Migrate packaging metadata from
setup.py/sdk_packaging.tomltopyproject.toml(PEP 621 + Azure SDK packaging table). - Regenerate managementgroups client, models, and operations (sync + async), including updated internal utilities/serialization and ARM endpoint selection support.
- Refresh generated tests/samples (naming tweaks, metadata paths, and lint suppressions) and add new codegen metadata files.
Reviewed changes
Copilot reviewed 71 out of 71 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/managementgroups/azure-mgmt-managementgroups/setup.py | Removed legacy setuptools packaging script (migrated to pyproject). |
| sdk/managementgroups/azure-mgmt-managementgroups/sdk_packaging.toml | Removed legacy packaging metadata (moved into pyproject). |
| sdk/managementgroups/azure-mgmt-managementgroups/pyproject.toml | New packaging configuration, dependencies, dynamic version/readme, and [packaging] metadata. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_operations_async.py | Rename generated async test method for clarity/uniqueness. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_operations.py | Rename generated sync test method for clarity/uniqueness. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_groups_operations_async.py | Rename multiple generated async test methods to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_groups_operations.py | Rename multiple generated sync test methods to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_group_subscriptions_operations_async.py | Rename generated async subscription tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_group_subscriptions_operations.py | Rename generated sync subscription tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_hierarchy_settings_operations_async.py | Rename generated async hierarchy settings tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_hierarchy_settings_operations.py | Rename generated sync hierarchy settings tests to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_entities_operations_async.py | Rename generated async entities test to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_entities_operations.py | Rename generated sync entities test to be operation-specific. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/conftest.py | Update sanitizer guidance comment in generated test setup. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/tenant_backfill_status_request.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/start_tenant_backfill_request.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/remove_management_group_subscription.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/put_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/patch_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_operations.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_management_groups.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_hierarchy_settings.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_subscription_from_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_path.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_expand_and_recurse.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_expand.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_ancestors.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_hierarchy_settings.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_entities.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_descendants.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_all_subscriptions_from_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/delete_management_group.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/delete_hierarchy_settings.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/check_management_group_name_availability.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/add_management_group_subscription.py | Add pylint suppression header and update x-ms-original-file path. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_operations.py | Regenerated sync operations implementation with updated typing/imports/utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_groups_operations.py | Regenerated sync management groups operations (paging, typing, error handling formatting). |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_groups_api_operations.py | Regenerated sync API operations mixin and request builders. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_group_subscriptions_operations.py | Regenerated sync subscription association operations and request builders. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_hierarchy_settings_operations.py | Regenerated sync hierarchy settings operations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_entities_operations.py | Regenerated sync entities operations with paging return type. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/init.py | Update exported operations symbols and patch import flow. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/models/_models_py3.py | Regenerated models with updated imports/typing annotations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/models/init.py | Update model exports/import ordering and patch integration. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_operations.py | Regenerated async operations implementation with updated typing/imports/utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_groups_operations.py | Regenerated async management groups operations with async paging. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_groups_api_operations.py | Regenerated async API operations mixin. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_group_subscriptions_operations.py | Regenerated async subscription association operations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_hierarchy_settings_operations.py | Regenerated async hierarchy settings operations. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_entities_operations.py | Regenerated async entities operations with async paging. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/init.py | Update exported async operations symbols and patch import flow. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_vendor.py | Removed legacy internal ABC typing helper (replaced by _utils.utils). |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_management_groups_api.py | Update async client init to support cloud endpoints and new serialization utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_configuration.py | Add cloud_setting to async configuration and adjust typing/docs. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/init.py | Update async package exports and patch integration. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_version.py | Promote version from 1.1.0b2 to 1.1.0. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/utils.py | Introduce generic client/config typing mixin (ClientMixinABC). |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/serialization.py | Replace legacy serialization module with regenerated, typed utility implementation. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/init.py | Add _utils package marker for new utility module namespace. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_management_groups_api.py | Update sync client init to support cloud endpoints and new serialization utilities. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_configuration.py | Add cloud_setting to sync configuration and adjust typing/docs. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/init.py | Update package exports and patch integration. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/init.py | Add type: ignore for namespace package extend_path typing. |
| sdk/managementgroups/azure-mgmt-managementgroups/azure/init.py | Add type: ignore for namespace package extend_path typing. |
| sdk/managementgroups/azure-mgmt-managementgroups/apiview-properties.json | Add APIView properties metadata for review tooling. |
| sdk/managementgroups/azure-mgmt-managementgroups/_metadata.json | Add new codegen metadata format (replaces legacy _meta.json). |
| sdk/managementgroups/azure-mgmt-managementgroups/_meta.json | Remove legacy codegen metadata file. |
| sdk/managementgroups/azure-mgmt-managementgroups/README.md | Update supported Python version and refresh auth/client usage snippet. |
| sdk/managementgroups/azure-mgmt-managementgroups/MANIFEST.in | Update sdist file includes/excludes to match modern packaging layout. |
| sdk/managementgroups/azure-mgmt-managementgroups/CHANGELOG.md | Add 1.1.0 release section (currently placeholder text). |
PR for release issue https://github.com/Azure/sdk-release-request/issues/6819
After PR merged, trigger release pipeline to release
(Just to record: this PR was created by this pipeline)