Skip to content

Update module cloud.google.com/go/storage to v1.60.0#998

Open
red-hat-konflux[bot] wants to merge 1 commit intomainfrom
konflux/mintmaker/main/cloud.google.com-go-storage-1.x
Open

Update module cloud.google.com/go/storage to v1.60.0#998
red-hat-konflux[bot] wants to merge 1 commit intomainfrom
konflux/mintmaker/main/cloud.google.com-go-storage-1.x

Conversation

@red-hat-konflux
Copy link
Contributor

@red-hat-konflux red-hat-konflux bot commented Jan 29, 2026

This PR contains the following updates:

Package Change Age Confidence
cloud.google.com/go/storage v1.58.0 -> v1.60.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@openshift-ci openshift-ci bot requested a review from rcampos2029 January 29, 2026 12:50
@openshift-ci
Copy link

openshift-ci bot commented Jan 29, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: red-hat-konflux[bot]
Once this PR has been reviewed and has the lgtm label, please assign rcampos2029 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai
Copy link

coderabbitai bot commented Jan 29, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4c57b982-807d-4dc3-b69f-216fa21be69c

📥 Commits

Reviewing files that changed from the base of the PR and between 0d7cd14 and 3673d3d.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod
🚧 Files skipped from review as they are similar to previous changes (1)
  • go.mod

Walkthrough

The pull request updates multiple Go module dependency versions in go.mod, bumping several direct dependencies (storage, gax, api, grpc) and a set of indirect genproto and tooling dependencies. No source files or exported APIs were changed.

Changes

Cohort / File(s) Summary
Dependency Version Updates
go.mod
Bumped direct dependencies: cloud.google.com/go/storage v1.58.0→v1.60.0, github.com/googleapis/gax-go/v2 v2.16.0→v2.17.0, google.golang.org/api v0.257.0→v0.265.0, google.golang.org/grpc v1.77.0→v1.78.0. Updated multiple indirects: cloud.google.com/go/auth v0.18.0→v0.18.1, opentelemetry exporter/internal, github.com/googleapis/enterprise-certificate-proxy v0.3.7→v0.3.11, golang.org/x/oauth2 v0.34.0→v0.35.0, and several google.golang.org/genproto entries to newer commits/versions.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately describes the primary change - updating cloud.google.com/go/storage from v1.58.0 to v1.60.0, which is the main dependency update in the changeset.
Description check ✅ Passed The PR description is directly related to the changeset, providing a table of the main dependency update with version details and project-specific metadata about the dependency update process.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch konflux/mintmaker/main/cloud.google.com-go-storage-1.x

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci
Copy link

openshift-ci bot commented Jan 29, 2026

Hi @red-hat-konflux[bot]. Thanks for your PR.

I'm waiting for a openshift-online member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci openshift-ci bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jan 29, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/cloud.google.com-go-storage-1.x branch from fbfc611 to 6bbb793 Compare February 10, 2026 20:56
@red-hat-konflux red-hat-konflux bot changed the title fix(deps): update module cloud.google.com/go/storage to v1.59.2 fix(deps): update module cloud.google.com/go/storage to v1.60.0 Feb 10, 2026
@red-hat-konflux
Copy link
Contributor Author

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 11 additional dependencies were updated

Details:

Package Change
github.com/googleapis/gax-go/v2 v2.16.0 -> v2.17.0
google.golang.org/api v0.257.0 -> v0.265.0
google.golang.org/grpc v1.77.0 -> v1.78.0
cloud.google.com/go/auth v0.18.0 -> v0.18.1
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0 -> v0.55.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0 -> v0.55.0
github.com/googleapis/enterprise-certificate-proxy v0.3.7 -> v0.3.11
golang.org/x/oauth2 v0.34.0 -> v0.35.0
google.golang.org/genproto v0.0.0-20251213004720-97cd9d5aeac2 -> v0.0.0-20260128011058-8636f8732409
google.golang.org/genproto/googleapis/api v0.0.0-20251213004720-97cd9d5aeac2 -> v0.0.0-20260203192932-546029d2fa20
google.golang.org/genproto/googleapis/rpc v0.0.0-20251213004720-97cd9d5aeac2 -> v0.0.0-20260203192932-546029d2fa20

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@go.mod`:
- Line 7: Update code that depends on google.golang.org/grpc to handle v1.78.0
behavior changes: search for grpc client creation sites (uses of grpc.Dial,
grpc.DialContext, grpc.WithTarget, or any custom target URL parsing) and ensure
hostnames with colons are either bracketed or validated/normalized before
dialing; also audit places that inspect gRPC error values or map malformed
statuses (calls to status.FromError, grpc/status handling, or error code
comparisons) and add handling for codes.Unknown where previously other behavior
was assumed (e.g., treat Unknown as a possible malformed-status result or
fallback), updating any validation logic and tests accordingly so endpoints and
error handling are compatible with grpc v1.78.0.

require (
cloud.google.com/go/iam v1.5.3
cloud.google.com/go/storage v1.58.0
cloud.google.com/go/storage v1.60.0
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🌐 Web query:

cloud.google.com/go/storage v1.60.0 release notes breaking changes

💡 Result:

cloud.google.com/go/storage v1.60.0 (released 2026-02-10) does not list any “⚠ BREAKING CHANGES” in its published release notes; it only includes features/bug fixes/docs. [1]

What changed in v1.60.0 (per release notes):

  • Feature: Add support for max-retry-duration across APIs (except resumable upload). [1]
  • Feature: Add checksum validation for resumable JSON uploads. [1]
  • API surface addition: New field ComposeObjectRequest.delete_source_objects. [1]

Related detail (retry change): the underlying PR describes a new option WithMaxRetryDuration and updates retry configuration/testing, but it is not labeled as breaking. [2]

Sources: [1] [2]


🌐 Web query:

google.golang.org/api v0.265.0 release notes changes

💡 Result:

google.golang.org/api v0.265.0 was released on 2026-02-04. Main changes:

  • Add checksums for single-chunk JSON uploads (PR #3448). [1][2]
  • Auto-regenerate discovery clients (bulk regeneration updates across many generated API clients; PRs #3473, #3476, #3477, #3479, #3480, #3482). [1][2]

Sources: [1] is the upstream CHANGES.md for tag v0.265.0; [2] mirrors the GitHub release notes. [1][2]


🌐 Web query:

google.golang.org/grpc v1.78.0 release notes

💡 Result:

google.golang.org/grpc v1.78.0 (grpc-go) — Release notes

Release date: Dec 23, 2025 (tag v1.78.0). [1][2]

Behavior changes

  • client: URL validation aligned with Go 1.26+; now rejects target URLs with unbracketed colons in the hostname. [1]
  • transport/client: Return status code Unknown on malformed grpc-status. [1]
  • xds/resolver: If no matching virtual host is found, drop previous route resources and report an error; also retain last valid resource and only log LDS/RDS config errors after a successful update to reduce transient failures. [1]

New features

  • stats/otel: Add grpc.lb.backend_service label to weighted round robin metrics (A89). [1]
  • stats/otel: Add subchannel metrics (without disconnection reason) intended to eventually replace pick_first metrics. [1]
  • client: Wait for pending goroutines to complete when closing a graceful switch balancer. [1]
  • client: Add experimental.AcceptCompressors to restrict the grpc-accept-encoding header advertised for a call. [1]

Bug fixes

  • xds: Fix StringMatcher regex matching when ignore_case=true. [1]
  • client: Multiple connectivity-state and callback fixes, including ensuring OnFinish is invoked when stream creation fails. [1]
  • xdsclient: Fix a race that could lead to resource-not-found errors. [1]

Performance

  • mem: Pool allocations >1MiB are rounded up to the nearest 4KiB. [1]

Sources: GitHub release entry for grpc-go v1.78.0 [1] and pkg.go.dev module info for google.golang.org/grpc@v1.78.0 [2].


Review gRPC v1.78.0 behavior changes for compatibility.

google.golang.org/grpc v1.78.0 introduces behavior changes that may affect the codebase:

  • URL validation now rejects target URLs with unbracketed colons in the hostname (aligned with Go 1.26+)
  • Malformed gRPC status now returns Unknown instead of prior behavior

Verify that your service endpoints and error handling are compatible with these changes. The storage and API dependency updates contain only feature additions with no breaking changes.

Also applies to: 30-31

🤖 Prompt for AI Agents
In `@go.mod` at line 7, Update code that depends on google.golang.org/grpc to
handle v1.78.0 behavior changes: search for grpc client creation sites (uses of
grpc.Dial, grpc.DialContext, grpc.WithTarget, or any custom target URL parsing)
and ensure hostnames with colons are either bracketed or validated/normalized
before dialing; also audit places that inspect gRPC error values or map
malformed statuses (calls to status.FromError, grpc/status handling, or error
code comparisons) and add handling for codes.Unknown where previously other
behavior was assumed (e.g., treat Unknown as a possible malformed-status result
or fallback), updating any validation logic and tests accordingly so endpoints
and error handling are compatible with grpc v1.78.0.

@red-hat-konflux red-hat-konflux bot changed the title fix(deps): update module cloud.google.com/go/storage to v1.60.0 fix(deps): update module cloud.google.com/go/storage to v1.60.0 - autoclosed Mar 2, 2026
@red-hat-konflux red-hat-konflux bot closed this Mar 2, 2026
@red-hat-konflux red-hat-konflux bot deleted the konflux/mintmaker/main/cloud.google.com-go-storage-1.x branch March 2, 2026 17:46
@red-hat-konflux red-hat-konflux bot changed the title fix(deps): update module cloud.google.com/go/storage to v1.60.0 - autoclosed fix(deps): update module cloud.google.com/go/storage to v1.60.0 Mar 2, 2026
@red-hat-konflux red-hat-konflux bot reopened this Mar 2, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/cloud.google.com-go-storage-1.x branch 2 times, most recently from 6bbb793 to 491a933 Compare March 2, 2026 22:01
@red-hat-konflux red-hat-konflux bot changed the title fix(deps): update module cloud.google.com/go/storage to v1.60.0 Update module cloud.google.com/go/storage to v1.60.0 Mar 4, 2026
@red-hat-konflux red-hat-konflux bot changed the title Update module cloud.google.com/go/storage to v1.60.0 Update module cloud.google.com/go/storage to v1.60.0 - autoclosed Mar 7, 2026
@red-hat-konflux red-hat-konflux bot closed this Mar 7, 2026
@red-hat-konflux red-hat-konflux bot changed the title Update module cloud.google.com/go/storage to v1.60.0 - autoclosed Update module cloud.google.com/go/storage to v1.60.0 Mar 8, 2026
@red-hat-konflux red-hat-konflux bot reopened this Mar 8, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/cloud.google.com-go-storage-1.x branch 2 times, most recently from 491a933 to 0d7cd14 Compare March 8, 2026 01:42
@red-hat-konflux red-hat-konflux bot changed the title Update module cloud.google.com/go/storage to v1.60.0 Update module cloud.google.com/go/storage to v1.60.0 - autoclosed Mar 8, 2026
@red-hat-konflux red-hat-konflux bot closed this Mar 8, 2026
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux bot changed the title Update module cloud.google.com/go/storage to v1.60.0 - autoclosed Update module cloud.google.com/go/storage to v1.60.0 Mar 8, 2026
@red-hat-konflux red-hat-konflux bot reopened this Mar 8, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/cloud.google.com-go-storage-1.x branch 2 times, most recently from 0d7cd14 to 3673d3d Compare March 8, 2026 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants