Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

chore(deps): update all dependencies#399

Closed
renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/all
Closed

chore(deps): update all dependencies#399
renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/all

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Mar 2, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/checkout action major v4v6 age confidence
actions/setup-python action major v5v6 age confidence
google-cloud-bigquery minor ==3.27.0==3.40.1 age confidence
google-cloud-documentai (source) minor ==3.0.1==3.10.0 age confidence
google-cloud-storage major ==2.18.2==3.9.0 age confidence
mock (source) minor ==5.1.0==5.2.0 age confidence
pytest (changelog) major ==8.3.3==9.0.2 age confidence
python uses-with minor 3.133.14 age confidence
python uses-with minor 3.103.14 age confidence

Release Notes

actions/checkout (actions/checkout)

v6

Compare Source

v5

Compare Source

actions/setup-python (actions/setup-python)

v6

Compare Source

googleapis/python-bigquery (google-cloud-bigquery)

v3.40.1

Compare Source

Documentation
Bug Fixes

v3.40.0

Compare Source

Features

v3.39.0

Compare Source

Documentation
Features
Bug Fixes

v3.38.0

Compare Source

Features

v3.37.0

Compare Source

Features
Bug Fixes
  • Remove deepcopy while setting properties for _QueryResults (#​2280) (33ea296)
Documentation
  • Clarify that the presence of XyzJob.errors doesn't necessarily mean that the job has not completed or was unsuccessful (#​2278) (6e88d7d)
  • Clarify the api_method arg for client.query() (#​2277) (8a13c12)

v3.36.0

Compare Source

Features
  • Add created/started/ended properties to RowIterator. (#​2260) (0a95b24)
  • Retry query jobs if jobBackendError or jobInternalError are encountered (#​2256) (3deff1d)
Documentation

v3.35.1

Compare Source

Documentation
  • Specify the inherited-members directive for job classes (#​2244) (d207f65)

v3.35.0

Compare Source

Features
Bug Fixes
  • Adds magics.context.project to eliminate issues with unit tests … (#​2228) (27ff3a8)
  • Fix rows returned when both start_index and page_size are provided (#​2181) (45643a2)
  • Make AccessEntry equality consistent with from_api_repr (#​2218) (4941de4)
  • Update type hints for various BigQuery files (#​2206) (b863291)
Documentation
  • Improve clarity of "Output Only" fields in Dataset class (#​2201) (bd5aba8)

v3.34.0

Compare Source

Features
Bug Fixes
Documentation

v3.33.0

Compare Source

Features
Bug Fixes
  • Ensure AccessEntry equality and repr uses the correct entity_type (#​2182) (0217637)
  • Ensure SchemaField.field_dtype returns a string (#​2188) (7ec2848)

v3.32.0

Compare Source

Features
Bug Fixes
  • query() now warns when job_id is set and the default job_retry is ignored (#​2167) (ca1798a)
  • Empty record dtypes (#​2147) (77d7173)
  • Table iterator should not use bqstorage when page_size is not None (#​2154) (e89a707)

v3.31.0

Compare Source

Features
  • Add query text and total bytes processed to RowIterator (#​2140) (2d5f932)
  • Add support for Python 3.13 (0842aa1)
Bug Fixes
Dependencies

v3.30.0

Compare Source

Features
Bug Fixes
Dependencies
Documentation

v3.29.0

Compare Source

Features
Bug Fixes

v3.28.0

Compare Source

Features
Bug Fixes
Documentation
googleapis/google-cloud-python (google-cloud-documentai)

v3.10.0: google-cloud-documentai: v3.10.0

Compare Source

Features
  • A new field document_prompt is added to message .google.cloud.documentai.v1beta3.DocumentSchema (PiperOrigin-RevId: 8663824) (5371e8e9)

  • A new field document_type is added to message .google.cloud.documentai.v1beta3.ImportDocumentsRequest (PiperOrigin-RevId: 8663824) (5371e8e9)

  • A new field revisions is added to message .google.cloud.documentai.v1beta3.Evaluation (PiperOrigin-RevId: 8663824) (5371e8e9)

  • The method ReviewDocument in .google.cloud.documentai.v1beta3.DocumentProcessorService is deprecated (PiperOrigin-RevId: 8663824) (5371e8e9)

  • A new field enable_table_split is added to message .google.cloud.documentai.v1beta3.OcrConfig.LayoutParsingParams (PiperOrigin-RevId: 8663824) (5371e8e9)

  • Added new messages Documents and RawDocuments for inline document input (PiperOrigin-RevId: 8663824) (5371e8e9)

  • The field skip_human_review in messages .google.cloud.documentai.v1beta3.ProcessRequest and .google.cloud.documentai.v1beta3.BatchProcessRequest is deprecated (PiperOrigin-RevId: 8663824) (5371e8e9)

Bug Fixes
  • Removed the SpannerIndexingConfig message and the spanner_indexing_config field from .google.cloud.documentai.v1beta3.Dataset BREAKING CHANGE: The SpannerIndexingConfig message and the spanner_indexing_config field within the Dataset message have been removed. Client code referencing these will need to stop referencing these in case of an error (PiperOrigin-RevId: 8663824) (5371e8e9)
Documentation
  • Updated comments for various fields and messages (PiperOrigin-RevId: 8663824) (5371e8e9)

v3.9.0: google-cloud-kms 3.9.0

Compare Source

Documentation
  • Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT (PiperOrigin-RevId: 8537540) (1a816894)

v3.8.0: google-cloud-documentai 3.8.0

Compare Source

3.8.0 (2026-01-08)

v3.7.0

Compare Source

v3.6.0

Compare Source

v3.5.0

Compare Source

v3.4.0

Compare Source

v3.3.0

Compare Source

v3.2.1

Compare Source

v3.2.0

Compare Source

v3.1.0

Compare Source

googleapis/python-storage (google-cloud-storage)

v3.9.0

Compare Source

Features
Bug Fixes

v3.8.0

Compare Source

Features
Bug Fixes

v3.7.0

Compare Source

Features
Bug Fixes

v3.6.0

Compare Source

Features
  • Add support for partial list buckets (#​1606) (92fc2b0)
  • Make return_partial_success and unreachable fields public for list Bucket (#​1601) (323cddd)
  • zb-experimental: Add async write object stream (5ab8103)
  • zb-experimental: Add async write object stream (#​1612) (5ab8103)
Bug Fixes

v3.5.0

Compare Source

Features
Bug Fixes
  • Deprecate credentials_file argument (74415a2)
  • Flaky system tests for resumable_media (#​1592) (7fee3dd)
  • Make download_ranges compatible with asyncio.create_task(..) (#​1591) (faf8b83)
  • Make download_ranges compatible with asyncio.create_task(..) (#​1591) (faf8b83)
  • Redact sensitive data from OTEL traces and fix env var parsing (#​1553) (a38ca19)
  • Redact sensitive data from OTEL traces and fix env var parsing (#​1553) (a38ca19)
  • Use separate header object for each upload in Transfer Manager MPU (#​1595) (0d867bd)

v3.4.1

Compare Source

Bug Fixes
  • Fixes #​1561 by adding an option to specify the entire object checksum for resumable uploads via the upload_from_string, upload_from_file, and upload_from_filename methods (acb918e)

v3.4.0

Compare Source

Features
Bug Fixes

v3.3.1

Compare Source

Bug Fixes
  • Provide option to user to set entire object checksum at "initiate a resumable upload session" and send the same (#​1525) (a8109e0)
  • Send part's checksum for XML MPU part upload (#​1529) (2ad77c7)

v3.3.0

Compare Source

Features
Bug Fixes
Documentation

v3.2.0

Compare Source

Features

v3.1.1

Compare Source

Bug Fixes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested review from a team as code owners March 2, 2026 15:12
@renovate-bot renovate-bot requested review from glasnt and removed request for a team March 2, 2026 15:12
@product-auto-label product-auto-label bot added the size: s Pull request size is small. label Mar 2, 2026
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Mar 2, 2026
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 2, 2026
@gemini-code-assist
Copy link

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 focuses on maintaining the project's health and security by updating all listed dependencies to their latest stable versions. This ensures compatibility with newer Python environments, incorporates the latest features and performance improvements from upstream libraries, and addresses any known vulnerabilities. The updates span both application dependencies and GitHub Actions used in CI/CD workflows, providing a comprehensive refresh of the project's external components.

Highlights

  • Dependency Updates: Updated several core Python dependencies, including major version bumps for pytest and google-cloud-storage, and minor updates for mock, google-cloud-bigquery, and google-cloud-documentai.
  • GitHub Actions Updates: Upgraded GitHub Actions for checkout and setup-python to their latest major versions (v6), and updated Python runtime versions used in workflows to 3.14.
  • Google Cloud BigQuery Client: The google-cloud-bigquery library received numerous features and bug fixes across multiple minor versions, including support for Python 3.14, enhanced timestamp precision, new load job configurations, improved query retry logic, and expanded API capabilities for datasets and tables.
  • Google Cloud Document AI Client: The google-cloud-documentai library was updated with new fields for document schema and import requests, new messages for inline document input, and deprecations for ReviewDocument and skip_human_review. A breaking change involved the removal of SpannerIndexingConfig.
  • Google Cloud Storage Client: The google-cloud-storage library received significant updates, including new asynchronous gRPC client methods, experimental features for Zonal Buckets, improved write and read resumption strategies, checksum handling, and various bug fixes related to object manipulation and streaming.
Changelog
  • samples/snippets/requirements-test.txt
    • Updated pytest from 8.3.3 to 9.0.2.
    • Updated mock from 5.1.0 to 5.2.0.
    • Updated google-cloud-bigquery from 3.27.0 to 3.40.1.
  • samples/snippets/requirements.txt
    • Updated google-cloud-bigquery from 3.27.0 to 3.40.1.
    • Updated google-cloud-documentai from 3.0.1 to 3.10.0.
    • Updated google-cloud-storage from 2.18.2 to 3.9.0.
Ignored Files
  • Ignored by pattern: .github/workflows/** (2)
    • .github/workflows/docs.yml
    • .github/workflows/lint.yml
Activity
  • The pull request was automatically created by renovate-bot to update all dependencies.
  • Automerge is disabled, requiring manual merging once satisfied.
  • The PR is immortal and will be recreated if closed unmerged, ensuring dependencies remain up-to-date.
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

@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 PR updates several dependencies, including major version bumps for pytest and google-cloud-storage. My review focuses on improving dependency management in samples/snippets/requirements-test.txt. I've suggested refactoring this file to remove dependency duplication and to drop the mock package, which is redundant as unittest.mock from the standard library can be used instead.

Comment on lines +1 to +3
pytest==9.0.2
mock==5.2.0
google-cloud-bigquery==3.40.1

Choose a reason for hiding this comment

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

medium

This file can be improved for better dependency management.

  1. Avoid Duplication: To avoid duplicating dependencies, requirements-test.txt can include requirements.txt using the -r flag. This removes the need to list google-cloud-bigquery here as it's already in requirements.txt.
  2. Remove Redundant mock: The mock library is part of Python's standard library as unittest.mock since Python 3.3. As your tests run on Python 3.8+, this dependency is redundant and can be removed.

I suggest simplifying this file as follows:

-r requirements.txt

pytest==9.0.2

@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 2, 2026
@parthea parthea closed this Mar 6, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants