Skip to content

chore: librarian update image pull request: 20260226T220009Z#1302

Closed
parthea wants to merge 1 commit intomainfrom
librarian-20260226T220009Z
Closed

chore: librarian update image pull request: 20260226T220009Z#1302
parthea wants to merge 1 commit intomainfrom
librarian-20260226T220009Z

Conversation

@parthea
Copy link
Contributor

@parthea parthea commented Feb 26, 2026

feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c

Generation failed for

  • google-cloud-bigtable

…prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c
@parthea
Copy link
Contributor Author

parthea commented Feb 26, 2026

One or more libraries have failed to generate, please review PR description for a list of failed libraries.
For each failed library, open a ticket in that library’s repository and then you may resolve this comment and merge.

@product-auto-label product-auto-label bot added size: xl Pull request size is extra large. api: bigtable Issues related to the googleapis/python-bigtable API. labels Feb 26, 2026
@parthea parthea closed this Feb 26, 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 primarily updates the librarian tool's image, which subsequently led to the removal of numerous files associated with the google-cloud-bigtable client library. This suggests a cleanup or re-generation process where the Bigtable client library components were either deprecated, moved, or failed to generate correctly, necessitating their removal from the repository.

Highlights

  • Librarian Image Update: The librarian tool's image reference in .librarian/state.yaml was updated to a new SHA256 hash, indicating a new version of the Python Librarian Generator.
  • Removal of google-cloud-bigtable Client Library Files: A substantial number of files related to the google-cloud-bigtable client library, specifically for bigtable_admin and bigtable_admin_v2 services, were removed. This includes core Python files, GAPIC metadata, versioning, and documentation.
  • Documentation Cleanup: Several documentation files under docs/admin_client/ and docs/summary_overview.md were removed, likely corresponding to the removal of the google-cloud-bigtable client library components.
Changelog
  • .librarian/state.yaml
    • Updated the python-librarian-generator image SHA256 hash.
  • docs/admin_client/bigtable_instance_admin.rst
    • Removed the Bigtable Instance Admin documentation file.
  • docs/admin_client/bigtable_table_admin.rst
    • Removed the Bigtable Table Admin documentation file.
  • docs/admin_client/services_.rst
    • Removed the services overview documentation for Bigtable Admin v2 API.
  • docs/admin_client/types_.rst
    • Removed the types overview documentation for Bigtable Admin v2 API.
  • docs/summary_overview.md
    • Removed the summary overview markdown file for Cloud Bigtable API.
  • google/cloud/bigtable_admin/init.py
    • Removed the __init__.py file for the google.cloud.bigtable_admin package.
  • google/cloud/bigtable_admin/gapic_version.py
    • Removed the gapic_version.py file for google.cloud.bigtable_admin.
  • google/cloud/bigtable_admin/py.typed
    • Removed the py.typed marker file for google-cloud-bigtable-admin.
  • google/cloud/bigtable_admin_v2/init.py
    • Removed the __init__.py file for the google.cloud.bigtable_admin_v2 package.
  • google/cloud/bigtable_admin_v2/gapic_metadata.json
    • Removed the GAPIC metadata JSON file for bigtable_admin_v2.
  • google/cloud/bigtable_admin_v2/gapic_version.py
    • Removed the gapic_version.py file for bigtable_admin_v2.
  • google/cloud/bigtable_admin_v2/py.typed
    • Removed the py.typed marker file for google-cloud-bigtable-admin-v2.
  • google/cloud/bigtable_admin_v2/services/init.py
    • Removed the __init__.py file for bigtable_admin_v2 services.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/init.py
    • Removed the __init__.py file for bigtable_instance_admin service.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/pagers.py
    • Removed pagers for bigtable_instance_admin service.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/transports/README.rst
    • Removed the transport README for bigtable_instance_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/transports/init.py
    • Removed the __init__.py file for bigtable_instance_admin transports.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/transports/base.py
    • Removed the base transport file for bigtable_instance_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/transports/grpc.py
    • Removed the gRPC transport file for bigtable_instance_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/transports/grpc_asyncio.py
    • Removed the gRPC asyncio transport file for bigtable_instance_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_instance_admin/transports/rest_base.py
    • Removed the REST base transport file for bigtable_instance_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/init.py
    • Removed the __init__.py file for bigtable_table_admin service.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/pagers.py
    • Removed pagers for bigtable_table_admin service.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/transports/README.rst
    • Removed the transport README for bigtable_table_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/transports/init.py
    • Removed the __init__.py file for bigtable_table_admin transports.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/transports/base.py
    • Removed the base transport file for bigtable_table_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/transports/grpc.py
    • Removed the gRPC transport file for bigtable_table_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/transports/grpc_asyncio.py
    • Removed the gRPC asyncio transport file for bigtable_table_admin.
  • google/cloud/bigtable_admin_v2/services/bigtable_table_admin/transports/rest_base.py
    • Removed the REST base transport file for bigtable_table_admin.
  • google/cloud/bigtable_admin_v2/types/init.py
    • Removed the __init__.py file for bigtable_admin_v2 types.
  • google/cloud/bigtable_admin_v2/types/bigtable_instance_admin.py
    • Removed the bigtable_instance_admin.py types file.
  • google/cloud/bigtable_admin_v2/types/bigtable_table_admin.py
    • Removed the bigtable_table_admin.py types file.
  • google/cloud/bigtable_admin_v2/types/common.py
    • Removed the common types file for bigtable_admin_v2.
  • google/cloud/bigtable_admin_v2/types/instance.py
    • Removed the instance types file for bigtable_admin_v2.
Activity
  • The pull request was created by parthea.
  • The pull request description indicates that the image for the python-librarian-generator was updated.
  • The pull request description also notes that the generation failed for google-cloud-bigtable, which explains the subsequent file removals.
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 appears to be the result of a failed automated generation process. The pull request description explicitly states that generation failed for google-cloud-bigtable, and the diff shows the deletion of a large number of critical source files from the google/cloud/bigtable_admin_v2 and google/cloud/bigtable_admin packages. This is likely unintentional and would break the library. This pull request should not be merged in its current state. The underlying generation issue needs to be fixed and a new pull request should be created.

I am having trouble creating individual review comments. Click here to see my feedback.

google/cloud/bigtable_admin_v2/init.py (1-382)

critical

This file, along with most of the google.cloud.bigtable_admin_v2 package, is being deleted. This appears to be due to a failed generation process as noted in the pull request description. Deleting these core files will break the library. This change should be reverted and the generation issue should be investigated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtable Issues related to the googleapis/python-bigtable API. size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant