Skip to content

DO NOT MERGE: Librarian migration prototype#15659

Closed
jskeet wants to merge 7 commits intogoogleapis:mainfrom
jskeet:test-20260302T095700
Closed

DO NOT MERGE: Librarian migration prototype#15659
jskeet wants to merge 7 commits intogoogleapis:mainfrom
jskeet:test-20260302T095700

Conversation

@jskeet
Copy link
Contributor

@jskeet jskeet commented Mar 2, 2026

This PR is just for the sake of visualizing differences easily.

@jskeet jskeet added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Mar 2, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request serves as a prototype for visualizing changes resulting from a Librarian migration. It encompasses a broad range of updates, primarily focusing on standardizing metadata and documentation across numerous Google Cloud client libraries. Additionally, it introduces significant new API features and clients within the 'google-cloud-compute-v1beta' library, enhancing its capabilities for managing snapshot groups, named sets, and accelerator topologies.

Highlights

  • Library Regeneration: Multiple client libraries have been regenerated, indicated by updated 'last_generated_commit' hashes across various Google Cloud packages.
  • Metadata Standardization: Standardized 'repo-metadata.json' files across numerous packages, including consistent JSON formatting, updated issue tracker URLs, and refined API naming conventions (e.g., removing 'API' suffix from 'name_pretty').
  • Documentation Updates: Updated various 'README.rst' and documentation files to reflect consistent API naming and client documentation URLs.
  • New Compute Engine Features: Introduced a new 'SnapshotGroupsClient' and related functionalities within the 'google-cloud-compute-v1beta' library, along with new methods for managing 'Named Sets' and configuring 'Accelerator Topologies'.
Changelog
  • .librarian/generator-input/client-post-processing/integrate-isolated-handwritten-code.yaml
    • Added 'translate_v2' services and types to the API Reference toctree.
  • .librarian/state.yaml
    • Updated 'last_generated_commit' for several libraries, including 'google-cloud-auditmanager', 'google-cloud-commerce-consumer-procurement', and 'google-cloud-compute-v1beta'.
  • packages/google-ads-admanager/.repo-metadata.json
    • Standardized JSON formatting and escaped '&' in the issue tracker URL.
  • packages/google-ads-datamanager/.repo-metadata.json
    • Standardized JSON formatting, updated client documentation URL, and renamed 'Data Manager API' to 'Data Manager'.
  • packages/google-ads-datamanager/README.rst
    • Updated client documentation URL and renamed 'Data Manager API' to 'Data Manager' in multiple references.
  • packages/google-ads-datamanager/docs/README.rst
    • Updated client documentation URL and renamed 'Data Manager API' to 'Data Manager' in multiple references.
  • packages/google-ads-marketingplatform-admin/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_shortname' and 'issue_tracker' URL, and renamed 'Google Marketing Platform Admin API' to 'Google Marketing Platform Admin'.
  • packages/google-ads-marketingplatform-admin/README.rst
    • Renamed 'Google Marketing Platform Admin API' to 'Google Marketing Platform Admin' in multiple references.
  • packages/google-ads-marketingplatform-admin/docs/README.rst
    • Renamed 'Google Marketing Platform Admin API' to 'Google Marketing Platform Admin' in multiple references.
  • packages/google-ai-generativelanguage/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Generative Language API' to 'Generative Language'.
  • packages/google-ai-generativelanguage/README.rst
    • Renamed 'Generative Language API' to 'Generative Language' in multiple references.
  • packages/google-ai-generativelanguage/docs/README.rst
    • Renamed 'Generative Language API' to 'Generative Language' in multiple references.
  • packages/google-ai-generativelanguage/docs/index.rst
    • Renamed 'Generative Language API' to 'Generative Language'.
  • packages/google-analytics-admin/.repo-metadata.json
    • Standardized JSON formatting.
  • packages/google-analytics-data/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-api-core/.repo-metadata.json
    • Standardized JSON formatting and removed 'default_version' and 'codeowner_team' fields.
  • packages/google-apps-card/.repo-metadata.json
    • Standardized JSON formatting and removed 'api_id' and 'api_shortname' fields.
  • packages/google-apps-chat/.repo-metadata.json
    • Standardized JSON formatting, added 'api_description', and updated 'issue_tracker' URL.
  • packages/google-apps-chat/README.rst
    • Added API description.
  • packages/google-apps-chat/docs/README.rst
    • Added API description.
  • packages/google-apps-events-subscriptions/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_id', 'api_shortname', and 'issue_tracker' URL, and renamed 'Google Workspace Events API' to 'Google Workspace Events'.
  • packages/google-apps-events-subscriptions/README.rst
    • Renamed 'Google Workspace Events API' to 'Google Workspace Events' in multiple references.
  • packages/google-apps-events-subscriptions/docs/README.rst
    • Renamed 'Google Workspace Events API' to 'Google Workspace Events' in multiple references.
  • packages/google-apps-events-subscriptions/docs/index.rst
    • Renamed 'Google Workspace Events API' to 'Google Workspace Events'.
  • packages/google-apps-meet/.repo-metadata.json
    • Standardized JSON formatting, updated 'issue_tracker' URL, and renamed 'Google Meet API' to 'Google Meet'.
  • packages/google-apps-meet/README.rst
    • Renamed 'Google Meet API' to 'Google Meet' in multiple references.
  • packages/google-apps-meet/docs/README.rst
    • Renamed 'Google Meet API' to 'Google Meet' in multiple references.
  • packages/google-apps-meet/docs/index.rst
    • Renamed 'Google Meet API' to 'Google Meet'.
  • packages/google-apps-script-type/.repo-metadata.json
    • Standardized JSON formatting and removed 'api_description', 'api_id', and 'api_shortname' fields.
  • packages/google-area120-tables/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-auth-httplib2/.repo-metadata.json
    • Standardized JSON formatting and removed the 'default_version' field.
  • packages/google-auth-httplib2/docs/conf.py
    • Reordered import statements.
  • packages/google-auth-httplib2/google_auth_httplib2.py
    • Reordered import statements.
  • packages/google-auth-oauthlib/.repo-metadata.json
    • Standardized JSON formatting and removed the 'default_version' field.
  • packages/google-auth-oauthlib/docs/conf.py
    • Reordered import statements.
  • packages/google-auth-oauthlib/google_auth_oauthlib/flow.py
    • Added a blank line after an import statement.
  • packages/google-auth-oauthlib/google_auth_oauthlib/interactive.py
    • Removed a blank line after an import statement.
  • packages/google-auth-oauthlib/google_auth_oauthlib/tool/main.py
    • Removed a blank line after an import statement.
  • packages/google-auth-oauthlib/setup.py
    • Consolidated import statements for 'setuptools'.
  • packages/google-auth-oauthlib/tests/unit/test_flow.py
    • Reordered import statements.
  • packages/google-auth-oauthlib/tests/unit/test_helpers.py
    • Reordered import statements.
  • packages/google-cloud-access-approval/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-access-context-manager/.repo-metadata.json
    • Standardized JSON formatting, updated client documentation URL, and removed the 'api_shortname' field.
  • packages/google-cloud-access-context-manager/README.rst
    • Updated client library documentation URL.
  • packages/google-cloud-access-context-manager/docs/README.rst
    • Updated client library documentation URL.
  • packages/google-cloud-access-context-manager/google/identity/accesscontextmanager/v1/access_context_manager_pb2.py
    • Reordered imports and added new protobuf imports.
  • packages/google-cloud-access-context-manager/google/identity/accesscontextmanager/v1/access_context_manager_pb2.pyi
    • Reordered imports and added new protobuf imports.
  • packages/google-cloud-access-context-manager/google/identity/accesscontextmanager/v1/access_level_pb2.py
    • Reordered imports.
  • packages/google-cloud-access-context-manager/google/identity/accesscontextmanager/v1/access_level_pb2.pyi
    • Reordered imports.
  • packages/google-cloud-advisorynotifications/.repo-metadata.json
    • Standardized JSON formatting and updated the 'issue_tracker' URL.
  • packages/google-cloud-alloydb-connectors/.repo-metadata.json
    • Standardized JSON formatting and updated the 'api_shortname'.
  • packages/google-cloud-alloydb/.repo-metadata.json
    • Standardized JSON formatting and added an 'api_description'.
  • packages/google-cloud-alloydb/README.rst
    • Added an API description.
  • packages/google-cloud-alloydb/docs/README.rst
    • Added an API description.
  • packages/google-cloud-api-gateway/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-api-keys/.repo-metadata.json
    • Standardized JSON formatting and added an 'api_description'.
  • packages/google-cloud-api-keys/README.rst
    • Added an API description.
  • packages/google-cloud-api-keys/docs/README.rst
    • Added an API description.
  • packages/google-cloud-apigee-connect/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-apigee-registry/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Apigee Registry API' to 'Apigee Registry'.
  • packages/google-cloud-apigee-registry/README.rst
    • Renamed 'Apigee Registry API' to 'Apigee Registry' in multiple references.
  • packages/google-cloud-apigee-registry/docs/README.rst
    • Renamed 'Apigee Registry API' to 'Apigee Registry' in multiple references.
  • packages/google-cloud-apigee-registry/docs/summary_overview.md
    • Renamed 'Apigee Registry API API' to 'Apigee Registry API' in multiple references.
  • packages/google-cloud-apihub/.repo-metadata.json
    • Standardized JSON formatting.
  • packages/google-cloud-apiregistry/.repo-metadata.json
    • Standardized JSON formatting and removed the 'api_description' field.
  • packages/google-cloud-apiregistry/README.rst
    • Renamed 'Cloud API Registry API' to 'Cloud API Registry' in multiple references.
  • packages/google-cloud-apiregistry/docs/README.rst
    • Renamed 'Cloud API Registry API' to 'Cloud API Registry' in multiple references.
  • packages/google-cloud-apiregistry/docs/summary_overview.md
    • Renamed 'Cloud API Registry API API' to 'Cloud API Registry API' in multiple references.
  • packages/google-cloud-appengine-admin/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-appengine-logging/.repo-metadata.json
    • Standardized JSON formatting, updated 'library_type', and removed the 'api_id' field.
  • packages/google-cloud-apphub/.repo-metadata.json
    • Standardized JSON formatting and renamed 'App Hub API' to 'App Hub'.
  • packages/google-cloud-apphub/README.rst
    • Renamed 'App Hub API' to 'App Hub' in multiple references.
  • packages/google-cloud-apphub/docs/README.rst
    • Renamed 'App Hub API' to 'App Hub' in multiple references.
  • packages/google-cloud-apphub/docs/summary_overview.md
    • Renamed 'App Hub API API' to 'App Hub API' in multiple references.
  • packages/google-cloud-artifact-registry/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-asset/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-assured-workloads/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-audit-log/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_id', 'api_shortname', 'client_documentation' URL, and 'library_type', and removed the 'issue_tracker' field.
  • packages/google-cloud-audit-log/README.rst
    • Updated client library documentation URL.
  • packages/google-cloud-audit-log/docs/README.rst
    • Updated client library documentation URL.
  • packages/google-cloud-audit-log/docs/summary_overview.md
    • Updated client library documentation URLs.
  • packages/google-cloud-auditmanager/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Audit Manager API' to 'Audit Manager'.
  • packages/google-cloud-auditmanager/README.rst
    • Renamed 'Audit Manager API' to 'Audit Manager' in multiple references.
  • packages/google-cloud-auditmanager/docs/README.rst
    • Renamed 'Audit Manager API' to 'Audit Manager' in multiple references.
  • packages/google-cloud-auditmanager/docs/summary_overview.md
    • Renamed 'Audit Manager API API' to 'Audit Manager API' in multiple references.
  • packages/google-cloud-automl/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_description' (escaped angle brackets), and updated 'library_type'.
  • packages/google-cloud-backupdr/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Backup and DR Service API' to 'Backup and DR Service'.
  • packages/google-cloud-backupdr/README.rst
    • Renamed 'Backup and DR Service API' to 'Backup and DR Service' in multiple references.
  • packages/google-cloud-backupdr/docs/README.rst
    • Renamed 'Backup and DR Service API' to 'Backup and DR Service' in multiple references.
  • packages/google-cloud-backupdr/docs/summary_overview.md
    • Renamed 'Backup and DR Service API API' to 'Backup and DR Service API' in multiple references.
  • packages/google-cloud-bare-metal-solution/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-batch/.repo-metadata.json
    • Standardized JSON formatting and added an 'api_description'.
  • packages/google-cloud-batch/README.rst
    • Added an API description.
  • packages/google-cloud-batch/docs/README.rst
    • Added an API description.
  • packages/google-cloud-beyondcorp-appconnections/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-beyondcorp-appconnectors/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-beyondcorp-appgateways/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-beyondcorp-clientconnectorservices/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-beyondcorp-clientgateways/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-biglake/.repo-metadata.json
    • Standardized JSON formatting, updated 'issue_tracker' URL, and renamed 'BigLake API' to 'BigLake'.
  • packages/google-cloud-biglake/README.rst
    • Renamed 'BigLake API' to 'BigLake' and added API description in multiple references.
  • packages/google-cloud-biglake/docs/README.rst
    • Renamed 'BigLake API' to 'BigLake' and added API description in multiple references.
  • packages/google-cloud-biglake/docs/index.rst
    • Renamed 'BigLake API' to 'BigLake'.
  • packages/google-cloud-biglake/docs/summary_overview.md
    • Renamed 'BigLake API API' to 'BigLake API' in multiple references.
  • packages/google-cloud-bigquery-analyticshub/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-bigquery-biglake/.repo-metadata.json
    • Standardized JSON formatting, added 'api_description', updated 'issue_tracker' URL, and renamed 'BigLake API' to 'BigLake'.
  • packages/google-cloud-bigquery-biglake/README.rst
    • Added API description and renamed 'BigLake API' to 'BigLake' in multiple references.
  • packages/google-cloud-bigquery-biglake/docs/README.rst
    • Added API description and renamed 'BigLake API' to 'BigLake' in multiple references.
  • packages/google-cloud-bigquery-biglake/docs/index.rst
    • Renamed 'BigLake API' to 'BigLake'.
  • packages/google-cloud-bigquery-biglake/docs/summary_overview.md
    • Renamed 'BigLake API API' to 'BigLake API' in multiple references.
  • packages/google-cloud-bigquery-connection/.repo-metadata.json
    • Standardized JSON formatting and removed 'issue_tracker' and 'requires_billing' fields.
  • packages/google-cloud-bigquery-data-exchange/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-bigquery-datapolicies/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-bigquery-datatransfer/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-bigquery-logging/.repo-metadata.json
    • Standardized JSON formatting, updated 'library_type', and removed 'api_id' and 'api_shortname' fields.
  • packages/google-cloud-bigquery-migration/.repo-metadata.json
    • Standardized JSON formatting, added 'api_description', and removed the 'requires_billing' field.
  • packages/google-cloud-bigquery-migration/README.rst
    • Added an API description.
  • packages/google-cloud-bigquery-migration/docs/README.rst
    • Added an API description.
  • packages/google-cloud-bigquery-reservation/.repo-metadata.json
    • Standardized JSON formatting and removed 'issue_tracker' and 'requires_billing' fields.
  • packages/google-cloud-bigquery-storage/.repo-metadata.json
    • Standardized JSON formatting, updated 'issue_tracker' URL, and updated 'library_type'.
  • packages/google-cloud-billing-budgets/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-billing/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-binary-authorization/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-build/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-capacityplanner/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Capacity Planner API' to 'Capacity Planner'.
  • packages/google-cloud-capacityplanner/README.rst
    • Renamed 'Capacity Planner API' to 'Capacity Planner' in multiple references.
  • packages/google-cloud-capacityplanner/docs/README.rst
    • Renamed 'Capacity Planner API' to 'Capacity Planner' in multiple references.
  • packages/google-cloud-capacityplanner/docs/index.rst
    • Renamed 'Capacity Planner API' to 'Capacity Planner'.
  • packages/google-cloud-capacityplanner/docs/summary_overview.md
    • Renamed 'Capacity Planner API API' to 'Capacity Planner API' in multiple references.
  • packages/google-cloud-certificate-manager/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-ces/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Gemini Enterprise for Customer Experience API' to 'Gemini Enterprise for Customer Experience'.
  • packages/google-cloud-ces/README.rst
    • Renamed 'Gemini Enterprise for Customer Experience API' to 'Gemini Enterprise for Customer Experience' in multiple references.
  • packages/google-cloud-ces/docs/README.rst
    • Renamed 'Gemini Enterprise for Customer Experience API' to 'Gemini Enterprise for Customer Experience' in multiple references.
  • packages/google-cloud-ces/docs/index.rst
    • Renamed 'Gemini Enterprise for Customer Experience API' to 'Gemini Enterprise for Customer Experience'.
  • packages/google-cloud-ces/docs/summary_overview.md
    • Renamed 'Gemini Enterprise for Customer Experience API API' to 'Gemini Enterprise for Customer Experience API' in multiple references.
  • packages/google-cloud-channel/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-chronicle/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Chronicle API' to 'Chronicle'.
  • packages/google-cloud-chronicle/README.rst
    • Renamed 'Chronicle API' to 'Chronicle' in multiple references.
  • packages/google-cloud-chronicle/docs/README.rst
    • Renamed 'Chronicle API' to 'Chronicle' in multiple references.
  • packages/google-cloud-chronicle/docs/summary_overview.md
    • Renamed 'Chronicle API API' to 'Chronicle API' in multiple references.
  • packages/google-cloud-cloudcontrolspartner/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Cloud Controls Partner API' to 'Cloud Controls Partner'.
  • packages/google-cloud-cloudcontrolspartner/README.rst
    • Renamed 'Cloud Controls Partner API' to 'Cloud Controls Partner' in multiple references.
  • packages/google-cloud-cloudcontrolspartner/docs/README.rst
    • Renamed 'Cloud Controls Partner API' to 'Cloud Controls Partner' in multiple references.
  • packages/google-cloud-cloudcontrolspartner/docs/index.rst
    • Renamed 'Cloud Controls Partner API' to 'Cloud Controls Partner'.
  • packages/google-cloud-cloudcontrolspartner/docs/summary_overview.md
    • Renamed 'Cloud Controls Partner API API' to 'Cloud Controls Partner API' in multiple references.
  • packages/google-cloud-cloudsecuritycompliance/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Cloud Security Compliance API' to 'Cloud Security Compliance'.
  • packages/google-cloud-cloudsecuritycompliance/README.rst
    • Renamed 'Cloud Security Compliance API' to 'Cloud Security Compliance' in multiple references.
  • packages/google-cloud-cloudsecuritycompliance/docs/README.rst
    • Renamed 'Cloud Security Compliance API' to 'Cloud Security Compliance' in multiple references.
  • packages/google-cloud-cloudsecuritycompliance/docs/summary_overview.md
    • Renamed 'Cloud Security Compliance API API' to 'Cloud Security Compliance API' in multiple references.
  • packages/google-cloud-commerce-consumer-procurement/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_description', 'api_shortname', and renamed 'Cloud Commerce Consumer Procurement API' to 'Cloud Commerce Consumer Procurement'.
  • packages/google-cloud-commerce-consumer-procurement/README.rst
    • Updated API description and renamed 'Cloud Commerce Consumer Procurement API' to 'Cloud Commerce Consumer Procurement' in multiple references.
  • packages/google-cloud-commerce-consumer-procurement/docs/README.rst
    • Updated API description and renamed 'Cloud Commerce Consumer Procurement API' to 'Cloud Commerce Consumer Procurement' in multiple references.
  • packages/google-cloud-commerce-consumer-procurement/docs/index.rst
    • Renamed 'Cloud Commerce Consumer Procurement API' to 'Cloud Commerce Consumer Procurement'.
  • packages/google-cloud-commerce-consumer-procurement/docs/summary_overview.md
    • Renamed 'Cloud Commerce Consumer Procurement API API' to 'Cloud Commerce Consumer Procurement API' in multiple references.
  • packages/google-cloud-common/.repo-metadata.json
    • Standardized JSON formatting and added 'api_id' and 'api_shortname' fields.
  • packages/google-cloud-compute-v1beta/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-compute-v1beta/docs/compute_v1beta/services_.rst
    • Added 'snapshot_groups' to the list of services.
  • packages/google-cloud-compute-v1beta/docs/compute_v1beta/snapshot_groups.rst
    • Added new documentation for 'SnapshotGroups' client and pagers.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/init.py
    • Added new imports for 'SnapshotGroupsClient' and various new types related to orchestration, accelerator topologies, named sets, and snapshot groups.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/gapic_metadata.json
    • Added new RPC methods for 'InstanceGroupManagers', 'Routers', and a new 'SnapshotGroups' client.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/disks/client.py
    • Updated docstrings for 'update_unary' and 'update' methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instance_group_managers/client.py
    • Added 'configure_accelerator_topologies_unary' and 'configure_accelerator_topologies' methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instance_group_managers/transports/base.py
    • Added 'configure_accelerator_topologies' to wrapped methods and properties.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instance_group_managers/transports/rest.py
    • Added REST interceptors and stub for 'configure_accelerator_topologies'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/instance_group_managers/transports/rest_base.py
    • Added base REST transport for 'configure_accelerator_topologies'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/region_disks/client.py
    • Updated docstrings for 'update_unary' and 'update' methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/reservation_sub_blocks/transports/rest_base.py
    • Updated URI patterns for several methods to include a more specific resource path.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/routers/pagers.py
    • Added 'ListNamedSetsPager' class.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/routers/transports/base.py
    • Added 'delete_named_set', 'get_named_set', 'list_named_sets', 'patch_named_set', 'update_named_set' to wrapped methods and properties.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/routers/transports/rest_base.py
    • Added base REST transports for 'delete_named_set', 'get_named_set', 'list_named_sets', 'patch_named_set', 'update_named_set'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/init.py
    • Initialized for 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/client.py
    • Implemented 'SnapshotGroupsClient' with CRUD and IAM methods.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/pagers.py
    • Implemented 'ListPager' for 'SnapshotGroups'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/transports/README.rst
    • Documented transport structure.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/transports/init.py
    • Initialized 'SnapshotGroupsTransport'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/transports/base.py
    • Defined 'SnapshotGroupsTransport' abstract base class.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/transports/rest.py
    • Defined 'SnapshotGroupsRestInterceptor' and 'SnapshotGroupsRestTransport'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/services/snapshot_groups/transports/rest_base.py
    • Defined base REST transport for 'SnapshotGroups'.
  • packages/google-cloud-compute-v1beta/google/cloud/compute_v1beta/types/init.py
    • Added new types related to orchestration, accelerator topologies, named sets, and snapshot groups.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_instance_group_managers_configure_accelerator_topologies_sync.py
    • Added new sample code for 'configure_accelerator_topologies'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_routers_delete_named_set_sync.py
    • Added new sample code for 'delete_named_set'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_routers_get_named_set_sync.py
    • Added new sample code for 'get_named_set'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_routers_list_named_sets_sync.py
    • Added new sample code for 'list_named_sets'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_routers_patch_named_set_sync.py
    • Added new sample code for 'patch_named_set'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_routers_update_named_set_sync.py
    • Added new sample code for 'update_named_set'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_delete_sync.py
    • Added new sample code for 'delete' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_get_iam_policy_sync.py
    • Added new sample code for 'get_iam_policy' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_get_sync.py
    • Added new sample code for 'get' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_insert_sync.py
    • Added new sample code for 'insert' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_list_sync.py
    • Added new sample code for 'list' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_set_iam_policy_sync.py
    • Added new sample code for 'set_iam_policy' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/samples/generated_samples/compute_v1beta_generated_snapshot_groups_test_iam_permissions_sync.py
    • Added new sample code for 'test_iam_permissions' method of 'SnapshotGroupsClient'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_backend_services.py
    • Updated test requests to include 'orchestration_info'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_disks.py
    • Updated test requests to include 'snapshot_group_parameters', 'snapshot_group_id', and 'snapshot_group_name'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_backend_services.py
    • Updated test requests to include 'orchestration_info'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_commitments.py
    • Updated test requests to include 'params'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_disks.py
    • Updated test requests to include 'snapshot_group_parameters', 'snapshot_group_id', and 'snapshot_group_name'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_instances.py
    • Updated test requests to include 'zones' in 'location_policy'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_region_snapshots.py
    • Updated test requests to include 'snapshot_group_id' and 'snapshot_group_name'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_reservation_sub_blocks.py
    • Updated URI patterns in test requests.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_reservations.py
    • Updated test requests to include 'params'.
  • packages/google-cloud-compute-v1beta/tests/unit/gapic/compute_v1beta/test_snapshots.py
    • Updated test requests to include 'snapshot_group_id' and 'snapshot_group_name'.
  • packages/google-cloud-compute/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-confidentialcomputing/.repo-metadata.json
    • Standardized JSON formatting, updated 'issue_tracker' URL, and renamed 'Confidential Computing API' to 'Confidential Computing'.
  • packages/google-cloud-confidentialcomputing/README.rst
    • Renamed 'Confidential Computing API' to 'Confidential Computing' in multiple references.
  • packages/google-cloud-confidentialcomputing/docs/README.rst
    • Renamed 'Confidential Computing API' to 'Confidential Computing' in multiple references.
  • packages/google-cloud-confidentialcomputing/docs/summary_overview.md
    • Renamed 'Confidential Computing API API' to 'Confidential Computing API' in multiple references.
  • packages/google-cloud-config/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_description', 'api_shortname', and renamed 'Infrastructure Manager API' to 'Infrastructure Manager'.
  • packages/google-cloud-config/README.rst
    • Updated API description and renamed 'Infrastructure Manager API' to 'Infrastructure Manager' in multiple references.
  • packages/google-cloud-config/docs/README.rst
    • Updated API description and renamed 'Infrastructure Manager API' to 'Infrastructure Manager' in multiple references.
  • packages/google-cloud-config/docs/summary_overview.md
    • Renamed 'Infrastructure Manager API API' to 'Infrastructure Manager API' in multiple references.
  • packages/google-cloud-configdelivery/.repo-metadata.json
    • Standardized JSON formatting, updated 'issue_tracker' URL, and renamed 'Config Delivery API' to 'Config Delivery'.
  • packages/google-cloud-configdelivery/README.rst
    • Renamed 'Config Delivery API' to 'Config Delivery' in multiple references.
  • packages/google-cloud-configdelivery/docs/README.rst
    • Renamed 'Config Delivery API' to 'Config Delivery' in multiple references.
  • packages/google-cloud-configdelivery/docs/index.rst
    • Renamed 'Config Delivery API' to 'Config Delivery'.
  • packages/google-cloud-configdelivery/docs/summary_overview.md
    • Renamed 'Config Delivery API API' to 'Config Delivery API' in multiple references.
  • packages/google-cloud-contact-center-insights/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-container/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-containeranalysis/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-contentwarehouse/.repo-metadata.json
    • Standardized JSON formatting and removed the 'api_description' field.
  • packages/google-cloud-core/.repo-metadata.json
    • Standardized JSON formatting and removed 'requires_billing', 'default_version', and 'codeowner_team' fields.
  • packages/google-cloud-data-fusion/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-data-qna/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-databasecenter/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Database Center API' to 'Database Center'.
  • packages/google-cloud-databasecenter/README.rst
    • Renamed 'Database Center API' to 'Database Center' in multiple references.
  • packages/google-cloud-databasecenter/docs/README.rst
    • Renamed 'Database Center API' to 'Database Center' in multiple references.
  • packages/google-cloud-databasecenter/docs/summary_overview.md
    • Renamed 'Database Center API API' to 'Database Center API' in multiple references.
  • packages/google-cloud-datacatalog-lineage/.repo-metadata.json
    • Standardized JSON formatting, updated 'api_shortname', and renamed 'Data Lineage API' to 'Data Lineage'.
  • packages/google-cloud-datacatalog-lineage/README.rst
    • Renamed 'Data Lineage API' to 'Data Lineage' in multiple references.
  • packages/google-cloud-datacatalog-lineage/docs/README.rst
    • Renamed 'Data Lineage API' to 'Data Lineage' in multiple references.
  • packages/google-cloud-datacatalog-lineage/docs/summary_overview.md
    • Renamed 'Data Lineage API API' to 'Data Lineage API' in multiple references.
  • packages/google-cloud-datacatalog/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-dataflow-client/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-dataform/.repo-metadata.json
    • Standardized JSON formatting and added an 'api_description'.
  • packages/google-cloud-dataform/README.rst
    • Added an API description.
  • packages/google-cloud-dataform/docs/README.rst
    • Added an API description.
  • packages/google-cloud-datalabeling/.repo-metadata.json
    • Standardized JSON formatting and removed 'issue_tracker' and 'requires_billing' fields.
  • packages/google-cloud-dataplex/.repo-metadata.json
    • Standardized JSON formatting and updated the 'issue_tracker' URL.
  • packages/google-cloud-dataproc-metastore/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-dataproc/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-datastream/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-deploy/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-developerconnect/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Developer Connect API' to 'Developer Connect'.
  • packages/google-cloud-developerconnect/README.rst
    • Renamed 'Developer Connect API' to 'Developer Connect' in multiple references.
  • packages/google-cloud-developerconnect/docs/README.rst
    • Renamed 'Developer Connect API' to 'Developer Connect' in multiple references.
  • packages/google-cloud-developerconnect/docs/summary_overview.md
    • Renamed 'Developer Connect API API' to 'Developer Connect API' in multiple references.
  • packages/google-cloud-devicestreaming/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Device Streaming API' to 'Device Streaming'.
  • packages/google-cloud-devicestreaming/README.rst
    • Renamed 'Device Streaming API' to 'Device Streaming' in multiple references.
  • packages/google-cloud-devicestreaming/docs/README.rst
    • Renamed 'Device Streaming API' to 'Device Streaming' in multiple references.
  • packages/google-cloud-devicestreaming/docs/summary_overview.md
    • Renamed 'Device Streaming API API' to 'Device Streaming API' in multiple references.
  • packages/google-cloud-dialogflow-cx/.repo-metadata.json
    • Standardized JSON formatting and added an 'api_description'.
  • packages/google-cloud-dialogflow-cx/README.rst
    • Added an API description.
  • packages/google-cloud-dialogflow-cx/docs/README.rst
    • Added an API description.
  • packages/google-cloud-dialogflow/.repo-metadata.json
    • Standardized JSON formatting and updated the 'issue_tracker' URL.
  • packages/google-cloud-discoveryengine/.repo-metadata.json
    • Standardized JSON formatting and added an 'api_description'.
  • packages/google-cloud-discoveryengine/README.rst
    • Added an API description.
  • packages/google-cloud-discoveryengine/docs/README.rst
    • Added an API description.
  • packages/google-cloud-discoveryengine/docs/index.rst
    • Renamed 'Discovery Engine API' to 'Discovery Engine'.
  • packages/google-cloud-discoveryengine/docs/summary_overview.md
    • Renamed 'Discovery Engine API API' to 'Discovery Engine API' in multiple references.
  • packages/google-cloud-dlp/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-dms/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-dns/.repo-metadata.json
    • Standardized JSON formatting and removed 'requires_billing', 'default_version', and 'codeowner_team' fields.
  • packages/google-cloud-dns/docs/conf.py
    • Reordered import statements.
  • packages/google-cloud-dns/google/cloud/dns/init.py
    • Reordered import statements.
  • packages/google-cloud-dns/google/cloud/dns/_http.py
    • Removed a blank line after an import statement.
  • packages/google-cloud-dns/google/cloud/dns/changes.py
    • Added a blank line after an import statement.
  • packages/google-cloud-dns/google/cloud/dns/client.py
    • Reordered import statements.
  • packages/google-cloud-dns/google/cloud/dns/zone.py
    • Added a blank line after an import statement.
  • packages/google-cloud-dns/setup.py
    • Removed a blank line after an import statement.
  • packages/google-cloud-dns/tests/unit/test__http.py
    • Consolidated import statements and removed blank lines.
  • packages/google-cloud-dns/tests/unit/test_changes.py
    • Consolidated import statements.
  • packages/google-cloud-dns/tests/unit/test_client.py
    • Added blank lines after import statements.
  • packages/google-cloud-dns/tests/unit/test_zone.py
    • Added a blank line after an import statement.
  • packages/google-cloud-documentai/.repo-metadata.json
    • Standardized JSON formatting and removed the 'requires_billing' field.
  • packages/google-cloud-domains/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-edgecontainer/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-edgenetwork/.repo-metadata.json
    • Standardized JSON formatting and renamed 'Distributed Cloud Edge Network API' to 'Distributed Cloud Edge Network'.
  • packages/google-cloud-edgenetwork/README.rst
    • Renamed 'Distributed Cloud Edge Network API' to 'Distributed Cloud Edge Network' in multiple references.
  • packages/google-cloud-edgenetwork/docs/README.rst
    • Renamed 'Distributed Cloud Edge Network API' to 'Distributed Cloud Edge Network' in multiple references.
  • packages/google-cloud-edgenetwork/docs/summary_overview.md
    • Renamed 'Distributed Cloud Edge Network API API' to 'Distributed Cloud Edge Network API' in multiple references.
  • packages/google-cloud-enterpriseknowledgegraph/.repo-metadata.json
    • Standardized JSON formatting and removed the 'api_description' field.
  • packages/google-cloud-error-reporting/.repo-metadata.json
    • Standardized JSON formatting, updated 'library_type', and removed 'requires_billing' and 'codeowner_team' fields.
  • packages/google-cloud-error-reporting/README.rst
    • Renamed 'Error Reporting API' to 'Error Reporting' in multiple references.
  • packages/google-cloud-error-reporting/docs/README.rst
    • Renamed 'Error Reporting API' to 'Error Reporting' in multiple references.
  • packages/google-cloud-error-reporting/docs/summary_overview.md
    • Renamed 'Error Reporting API API' to 'Error Reporting API' in multiple references.
  • packages/google-cloud-essential-contacts/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-eventarc-publishing/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-eventarc/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-filestore/.repo-metadata.json
    • Standardized JSON formatting and removed the 'issue_tracker' field.
  • packages/google-cloud-financialservices/.repo-metadata.json
    • Standardized JSON formatting and updated the 'issue_tracker' URL.
  • packages/google-cloud-functions/.repo-metadata.json
    • Standardized JSON formatting.
  • packages/google-cloud-gdchardwaremanagement/.repo-metadata.json
    • Standardized JSON formatting and renamed 'GDC Hardware Management API' to 'GDC Hardware Management'.
  • packages/google-cloud-gdchardwaremanagement/README.rst
    • Renamed 'GDC Hardware Management API' to 'GDC Hardware Management' in multiple references.
  • packages/google-cloud-gdchardwaremanagement/docs/README.rst
    • Renamed 'GDC Hardware Management API' to 'GDC Hardware Management' in multiple references.
  • packages/google-cloud-gdchardwaremanagement/docs/summary_overview.md
    • Renamed 'GDC Hardware Management API API' to 'GDC Hardware Management API' in multiple references.
Activity
  • This pull request is explicitly marked as a prototype and is not intended for merging, serving as a visualization tool for differences during a Librarian migration.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request contains a large number of automated changes across many packages, primarily focused on updating metadata, documentation, and generated client code. My review focused on identifying any clear issues introduced by this migration. I found a duplicated heading in a YAML configuration file which could affect documentation rendering. The other changes, such as updates to .repo-metadata.json files and Python import reordering, appear to be part of a consistent, large-scale refactoring and seem correct.

Comment on lines 108 to 110
API Reference
-------------
.. toctree::
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

This API Reference section is a duplicate of the one on lines 100-101. This will likely result in a repeated heading in the generated documentation. This redundant section should be removed.

@jskeet jskeet closed this Mar 2, 2026
@jskeet jskeet deleted the test-20260302T095700 branch March 2, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant