[AutoPR azure-mgmt-prometheusrulegroups]-generated-from-SDK Generation - Python-6538536#47961
Conversation
…osoft.AlertsManagement/PrometheusRuleGroups/tspconfig.yaml', API Version: 2023-03-01, SDK Release Type: beta, and CommitSHA: '360b77c3130197756d9affa3708d646f3b8e3a0f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6538276 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-prometheusrulegroups management-plane package after migrating it to TypeSpec generation (API version 2023-03-01, beta release 1.0.0b1). It introduces the full generated package (sync/async clients, models, operations, TypedDict types), packaging/config files, and registers the new artifact in the service CI so it is built and released alongside azure-mgmt-alertsmanagement.
Changes:
- Adds the complete generated
azure-mgmt-prometheusrulegroupspackage (client, configuration, models, operations, types, samples, tests). - Adds packaging, docs, and metadata files (
pyproject.toml,README.md,CHANGELOG.md,LICENSE,MANIFEST.in,tsp-location.yaml,_metadata.json,api.md/api.metadata.yml,apiview-properties.json). - Registers
azure-mgmt-prometheusrulegroupsas a new artifact insdk/alertsmanagement/ci.yml.
Reviewed changes
Copilot reviewed 48 out of 48 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
sdk/alertsmanagement/ci.yml |
Registers the new package as a CI/release artifact (format matches existing entry). |
.../tsp-location.yaml |
TypeSpec source location/commit; consistent with PR description and _metadata.json. |
.../_metadata.json |
Generation metadata (commit, API version, typespec_src) matching the spec PR. |
.../pyproject.toml |
Package config; beta flags (is_stable=false, Dev Status 4 - Beta), title aligned to client name. |
.../CHANGELOG.md |
Initial 1.0.0b1 (2026-07-09) entry; matches _version.py. |
.../README.md |
Getting-started docs; sample uses correct client signature. |
.../azure/mgmt/prometheusrulegroups/_client.py (+ aio) |
Public PrometheusRuleGroupsMgmtClient; __init__(credential, subscription_id, base_url) order correct. |
.../_version.py, _configuration.py (+ aio), __init__.py files |
Version and configuration wiring; consistent naming/moniker. |
.../models/*, operations/*, types.py, _utils/* |
Generated models/operations/types (out of detailed mgmt review scope). |
.../generated_samples/*, generated_tests/* |
Generated samples and skipped test stubs (excluded from mgmt review). |
.../LICENSE, MANIFEST.in, dev_requirements.txt, py.typed, apiview-properties.json, api.md, api.metadata.yml |
Standard packaging/support/API-surface artifacts. |
All mgmt review-rule checks pass: version consistency, changelog date, stability flags, client signature order, client-name alignment across _client.py/README.md/pyproject.toml title, and README code snippet correctness. I also confirmed the omission of verifytypes = false in [tool.azure-sdk-build] is not a violation, since other recent TypeSpec-migrated packages (azure-mgmt-servicegroups, azure-mgmt-cloudhealth) omit it too. No objective issues were found within the reviewable scope. Because this publishes a net-new public SDK package with release/namespace implications (a namespace review issue is referenced), final human sign-off is appropriate.
…osoft.AlertsManagement/PrometheusRuleGroups/tspconfig.yaml', API Version: 2023-03-01, SDK Release Type: beta, and CommitSHA: '683047729cbcd7e39b23e9131fc8e24d89b9582e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6538536 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Configurations: 'specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/PrometheusRuleGroups/tspconfig.yaml', API Version: 2023-03-01, SDK Release Type: beta, and CommitSHA: '683047729cbcd7e39b23e9131fc8e24d89b9582e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6538536 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Namespace review issue: Azure/azure-sdk#9441