Skip to content

[AutoPR azure-mgmt-web]-generated-from-SDK Generation - Python-6087407#46019

Merged
patelchandni merged 5 commits intomainfrom
sdkauto/azure-mgmt-web-5864523
Apr 30, 2026
Merged

[AutoPR azure-mgmt-web]-generated-from-SDK Generation - Python-6087407#46019
patelchandni merged 5 commits intomainfrom
sdkauto/azure-mgmt-web-5864523

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Mar 31, 2026

Configurations: 'specification/web/resource-manager/Microsoft.Web/AppService/tspconfig.yaml', API Version: 2025-05-01, SDK Release Type: stable, and CommitSHA: 'a83147fe12aece4ded0bd96be212e5242e087cb9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6087407 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://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=29a74d73-fcfd-f011-8406-000d3a3ac981 Submitted by: kamperiadis@microsoft.com

Release Plan Details

@kamperiadis kamperiadis force-pushed the sdkauto/azure-mgmt-web-5864523 branch from 7791944 to 4ab0d57 Compare April 22, 2026 15:49
@kamperiadis kamperiadis marked this pull request as ready for review April 22, 2026 15:49
Copilot AI review requested due to automatic review settings April 22, 2026 15:49
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR updates azure-mgmt-web to the 2025-05-01 stable API version and transitions the generated Python mgmt client from the legacy AutoRest generator to the newer Python Code Generator/TypeSpec emitter.

Changes:

  • Switch codegen metadata and headers from “AutoRest Code Generator” to “Python Code Generator” / TypeSpec emitter.
  • Consolidate many async operation modules (previously one class per file) into an aggregated operations import path (aio/operations/_operations).
  • Introduce new client/config patterns (configurable base_url, stored api_version, public send_request), and bump package version to 11.0.0.

Reviewed changes

Copilot reviewed 43 out of 506 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflows_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_versions_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_triggers_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_trigger_histories_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_runs_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_run_actions_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_run_action_scope_repetitions_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_run_action_repetitions_request_histories_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_workflow_run_action_repetitions_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_top_level_domains_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_resource_health_metadata_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_provider_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_kube_environments_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_global_operations_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_get_usages_in_location_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_domain_registration_provider_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_deleted_web_apps_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_certificates_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_certificate_registration_provider_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_certificate_orders_diagnostics_operations.py Removed standalone aio operations module (operations now imported via aggregated operations module).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/_patch.py Updates patch stub typing to use built-in generics (list[str]).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/operations/init.py Updates operation imports to come from . _operations aggregator; updates generator header comment.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_patch.py Updates aio patch stub typing to use built-in generics (list[str]).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_configuration.py Adds base_url and api_version storage to aio configuration; updates docstrings.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/_client.py Updates aio client generation patterns (endpoint formatting, send_request, serializer init changes).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/aio/init.py Updates aio package exports to import client from ._client.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_version.py Bumps package version to 11.0.0 and updates generator header.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/utils.py Updates generator header comment.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/serialization.py Replaces eval conversions for primitives; updates error docs; introduces new primitive handling logic.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/init.py Updates generator header comment.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_patch.py Updates patch stub typing to use built-in generics (list[str]).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_configuration.py Adds base_url and api_version storage to sync configuration; updates docstrings.
sdk/appservice/azure-mgmt-web/azure/mgmt/web/_client.py Updates sync client generation patterns (endpoint formatting, send_request, serializer init changes).
sdk/appservice/azure-mgmt-web/azure/mgmt/web/init.py Updates package exports to import client from ._client.
sdk/appservice/azure-mgmt-web/_metadata.json Updates metadata format for TypeSpec emitter output (apiVersion, emitterVersion, typespec_src).
Comments suppressed due to low confidence (1)

sdk/appservice/azure-mgmt-web/azure/mgmt/web/_utils/serialization.py:1

  • The primitive serialization/deserialization logic was changed (including error behavior). Add unit coverage for at least: (1) bool round-tripping (True/False, and string forms if supported), and (2) the new TypeError path for unknown primitive types, to prevent regressions in the core serializer/deserializer used by generated clients.
# pylint: disable=line-too-long,useless-suppression,too-many-lines

Comment thread sdk/appservice/azure-mgmt-web/azure/mgmt/web/_version.py
azure-sdk and others added 3 commits April 28, 2026 14:57
…Service/tspconfig.yaml', API Version: 2025-05-01, SDK Release Type: stable, and CommitSHA: 'a83147fe12aece4ded0bd96be212e5242e087cb9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6087407 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…Service/tspconfig.yaml', API Version: 2025-05-01, SDK Release Type: stable, and CommitSHA: '20b78edb12308a566be33a737a79a36662e7f4c3' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6087964 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@patelchandni patelchandni force-pushed the sdkauto/azure-mgmt-web-5864523 branch from 59fbeef to 3143e16 Compare April 28, 2026 19:57
@msyyc msyyc mentioned this pull request Apr 29, 2026
3 tasks
@ChenxiJiang333
Copy link
Copy Markdown
Member

@kamperiadis, pr ready, feel free to merge and release

@kamperiadis
Copy link
Copy Markdown

Thank you team! One question - as soon as this PR is merged, is that new SDK version released? Or do I have to request for the SDK to be released through a separate process?

@ChenxiJiang333
Copy link
Copy Markdown
Member

@patelchandni patelchandni merged commit 31fd1c3 into main Apr 30, 2026
19 checks passed
@patelchandni patelchandni deleted the sdkauto/azure-mgmt-web-5864523 branch April 30, 2026 22:05
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.

6 participants