Skip to content

Refresh azure-mgmt-newrelicobservability after migrate to Typespec#47905

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-newrelicobservability-6528021
Open

Refresh azure-mgmt-newrelicobservability after migrate to Typespec#47905
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-mgmt-newrelicobservability-6528021

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/newrelic/NewRelicObservability.Management/tspconfig.yaml', API Version: 2025-05-01-preview, 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=6528021 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…ent/tspconfig.yaml', API Version: 2025-05-01-preview, 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=6528021 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-newrelicobservability]-generated-from-SDK Generation - Python-6528021 Refresh azure-mgmt-newrelicobservability after migrate to Typespec Jul 7, 2026
@msyyc msyyc marked this pull request as ready for review July 7, 2026 07:33
Copilot AI review requested due to automatic review settings July 7, 2026 07:33

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 azure-mgmt-newrelicobservability after migrating generation to TypeSpec (API version 2025-05-01-preview), updating the package’s generated surface, metadata, samples/tests, and release artifacts to align with the new pipeline output.

Changes:

  • Regenerated the management client (sync + async) and operation groups using the TypeSpec Python code generator, including adding send_request on the client.
  • Updated package metadata for the TypeSpec source (new tsp-location.yaml, updated _metadata.json), bumped version to 2.0.0b2, and refreshed release notes.
  • Refreshed tests and generated samples/tests to match updated signatures (e.g., removal of explicit api_version args) and raised the minimum supported Python version to 3.10.

Reviewed changes

Copilot reviewed 122 out of 129 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/newrelicobservability/azure-mgmt-newrelicobservability/tsp-location.yaml Adds the TypeSpec source location + commit pointer for reproducible generation.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/tests/test_new_relic_observability_mgmt_operations_test.py Updates handwritten test to call operations.list() without empty arg block.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/tests/test_new_relic_observability_mgmt_operations_async_test.py Async equivalent test update for operations.list().
sdk/newrelicobservability/azure-mgmt-newrelicobservability/tests/test_new_relic_observability_mgmt_monitors_operations_test.py Updates monitors.list_by_subscription() call style after regen.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/tests/test_new_relic_observability_mgmt_monitors_operations_async_test.py Async equivalent update for monitors.list_by_subscription().
sdk/newrelicobservability/azure-mgmt-newrelicobservability/tests/test_cli_mgmt_newrelicobservability_test.py Normalizes header/comment formatting and string quoting in CLI live-only test.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/README.md Updates stated supported/tested Python version to 3.10+ and refreshes identity wording/link.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/pyproject.toml Raises requires-python to >=3.10, updates dependencies (adds isodate), and refreshes classifiers.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_tag_rules_operations.py Regenerated test scaffolding to match updated API shapes/signatures.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_tag_rules_operations_async.py Async regenerated test scaffolding updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_saa_soperations.py Regenerated test scaffolding updates (removes explicit api_version).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_saa_soperations_async.py Async regenerated test scaffolding updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_plans_operations.py Regenerated paging test call patterns (no explicit api_version).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_plans_operations_async.py Async regenerated paging test updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_organizations_operations.py Regenerated test updates (signature alignment).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_organizations_operations_async.py Async regenerated test updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_operations.py Regenerated operations listing test (no explicit api_version).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_operations_async.py Async regenerated operations listing test updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_monitored_subscriptions_operations.py Regenerated monitored subscriptions tests (signature alignment).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_monitored_subscriptions_operations_async.py Async regenerated monitored subscriptions tests.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_connected_partner_resources_operations.py Regenerated connected partner resources test updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_connected_partner_resources_operations_async.py Async regenerated connected partner resources test updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_billing_info_operations.py Regenerated billing info tests (signature alignment).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_billing_info_operations_async.py Async regenerated billing info tests.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_accounts_operations.py Regenerated accounts listing tests (signature alignment).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/test_new_relic_observability_mgmt_accounts_operations_async.py Async regenerated accounts listing tests.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_tests/conftest.py Updates generated test header to Python code generator branding.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_update_minimum_set_gen.py Adds/refreshes generated sample for tag rules update (minimum set).
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_update_maximum_set_gen.py Regenerated sample updates and subscription placeholder normalization.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_list_by_new_relic_monitor_resource_minimum_set_gen.py Regenerated list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_list_by_new_relic_monitor_resource_maximum_set_gen.py Regenerated list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_get_minimum_set_gen.py Regenerated get sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_get_maximum_set_gen.py Regenerated get sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_delete_minimum_set_gen.py Regenerated delete sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_delete_maximum_set_gen.py Regenerated delete sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_create_or_update_minimum_set_gen.py Regenerated create/update sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/tag_rules_create_or_update_maximum_set_gen.py Regenerated create/update sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/plans_list_minimum_set_gen.py Regenerated plans list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/plans_list_maximum_set_gen.py Regenerated plans list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/organizations_list_minimum_set_gen.py Regenerated organizations list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/organizations_list_maximum_set_gen.py Regenerated organizations list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/operations_list_minimum_set_gen.py Regenerated operations list sample header/original-file metadata.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/operations_list_maximum_set_gen.py Regenerated operations list sample header/original-file metadata.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_vm_host_payload_minimum_set_gen.py Regenerated VM host payload sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_vm_host_payload_maximum_set_gen.py Regenerated VM host payload sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_update_maximum_set_gen.py Regenerated monitors update sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_switch_billing_minimum_set_gen.py Regenerated switch billing sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_switch_billing_maximum_set_gen.py Regenerated switch billing sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_resubscribe.py Regenerated resubscribe sample header/original-file metadata updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_refresh_ingestion_key.py Regenerated refresh ingestion key sample header/original-file metadata updates.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_monitored_resources_minimum_set_gen.py Regenerated monitored resources list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_monitored_resources_maximum_set_gen.py Regenerated monitored resources list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_hosts_minimum_set_gen.py Regenerated hosts list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_hosts_maximum_set_gen.py Regenerated hosts list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_by_subscription_maximum_set_gen.py Regenerated list-by-subscription sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_by_resource_group_maximum_set_gen.py Regenerated list-by-RG sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_app_services_minimum_set_gen.py Regenerated app services list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_list_app_services_maximum_set_gen.py Regenerated app services list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_link_saa_s.py Regenerated SaaS link sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_latest_linked_saa_s_minimum_set_gen.py Regenerated latest-linked-SaaS sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_latest_linked_saa_s_maximum_set_gen.py Regenerated latest-linked-SaaS sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_get_metric_status_minimum_set_gen.py Regenerated metric status sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_get_metric_status_maximum_set_gen.py Regenerated metric status sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_get_metric_rules_minimum_set_gen.py Regenerated metric rules sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_get_metric_rules_maximum_set_gen.py Regenerated metric rules sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_get_maximum_set_gen.py Regenerated monitor get sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_delete_minimum_set_gen.py Regenerated monitor delete sample updates and placeholder normalization.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_delete_maximum_set_gen.py Regenerated monitor delete sample updates and placeholder normalization.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitors_create_or_update_maximum_set_gen.py Regenerated create/update monitor sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitored_subscriptions_update.py Regenerated monitored subscriptions update sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitored_subscriptions_list.py Regenerated monitored subscriptions list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitored_subscriptions_get.py Regenerated monitored subscriptions get sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitored_subscriptions_delete.py Regenerated monitored subscriptions delete sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/monitored_subscriptions_create_or_update.py Regenerated monitored subscriptions create/update sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/linked_resources_list.py Regenerated linked resources list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/connected_partner_resources_list.py Regenerated connected partner resources list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/billing_info_get.py Regenerated billing info get sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/activate_saa_s.py Regenerated SaaS activation sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/accounts_list_minimum_set_gen.py Regenerated accounts list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/generated_samples/accounts_list_maximum_set_gen.py Regenerated accounts list sample updates and placeholders.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/CHANGELOG.md Adds 2.0.0b2 release notes capturing TypeSpec-driven API/model changes.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_saa_s_operations.py Removes legacy per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_plans_operations.py Removes legacy per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_organizations_operations.py Removes legacy per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_connected_partner_resources_operations.py Removes legacy per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_billing_info_operations.py Removes legacy per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_accounts_operations.py Removes legacy per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/_patch.py Normalizes customization hook module header and typing annotations.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/operations/init.py Updates operation-group exports to match consolidated _operations.py structure.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/models/_patch.py Normalizes customization hook module header and typing annotations.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/models/init.py Updates model exports/enums imports consistent with regenerated model layout.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_saa_s_operations.py Removes legacy async per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_plans_operations.py Removes legacy async per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_patch.py Normalizes async customization hook header and typing annotations.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_organizations_operations.py Removes legacy async per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_connected_partner_resources_operations.py Removes legacy async per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_billing_info_operations.py Removes legacy async per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/_accounts_operations.py Removes legacy async per-operation-group file after consolidation/regeneration.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/operations/init.py Updates async operation-group exports to match consolidated _operations.py.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/_patch.py Normalizes async customization hook header and typing annotations.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/_configuration.py Adds base_url to async configuration and refreshes docstrings for api_version usage.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/_client.py Regenerated async client, adds send_request, and updates endpoint formatting approach.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/aio/init.py Updates async client import to new _client module path.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/_version.py Bumps package version to 2.0.0b2.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/_utils/init.py Updates generated header branding.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/_patch.py Normalizes customization hook header and typing annotations.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/_configuration.py Adds base_url to configuration and refreshes docstrings for api_version usage.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/_client.py Regenerated sync client, adds send_request, and updates endpoint formatting approach.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/azure/mgmt/newrelicobservability/init.py Updates client import to new _client module path.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/api.metadata.yml Adds API surface metadata (parser version + SHA) for API consistency checks.
sdk/newrelicobservability/azure-mgmt-newrelicobservability/_metadata.json Refreshes generation provenance metadata for TypeSpec (apiVersion, commit, emitter version, etc.).

Comment on lines 23 to 26
def test_monitors_list_by_subscription(self, resource_group):
response = self.client.monitors.list_by_subscription(

)
response = self.client.monitors.list_by_subscription()
result = [r for r in response]
assert response
Comment on lines 24 to 27
async def test_monitors_list_by_subscription(self, resource_group):
response = self.client.monitors.list_by_subscription(

)
response = self.client.monitors.list_by_subscription()
result = [r async for r in response]
assert response
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