Skip to content

Build(deps): Bump google.golang.org/api from 0.257.0 to 0.271.0#1050

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/google.golang.org/api-0.271.0
Closed

Build(deps): Bump google.golang.org/api from 0.257.0 to 0.271.0#1050
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/google.golang.org/api-0.271.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 16, 2026

Bumps google.golang.org/api from 0.257.0 to 0.271.0.

Release notes

Sourced from google.golang.org/api's releases.

v0.271.0

0.271.0 (2026-03-10)

Features

v0.270.0

0.270.0 (2026-03-08)

Features

v0.269.0

0.269.0 (2026-02-24)

Features

Bug Fixes

  • generator: Handle preview version pkg name (#3511) (2a249ce)

v0.268.0

0.268.0 (2026-02-23)

Features

... (truncated)

Changelog

Sourced from google.golang.org/api's changelog.

0.271.0 (2026-03-10)

Features

0.270.0 (2026-03-08)

Features

0.269.0 (2026-02-24)

Features

Bug Fixes

  • generator: Handle preview version pkg name (#3511) (2a249ce)

0.268.0 (2026-02-23)

Features

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.257.0 to 0.271.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](googleapis/google-api-go-client@v0.257.0...v0.271.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-version: 0.271.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 16, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 16, 2026

Walkthrough

Go version bumped from 1.24.13 to 1.25.0. Multiple direct dependencies updated including googleapis/gax-go, golang.org/x modules, and google.golang.org packages. Several indirect dependencies also updated for ecosystem compatibility.

Changes

Cohort / File(s) Summary
Dependency and Go Version Updates
go.mod
Go version upgraded to 1.25.0. Direct dependencies updated: googleapis/gax-go/v2, golang.org/x/{term,text}, google.golang.org/{api,grpc}. Indirect dependencies bumped including cloud.google.com/go/auth, googleapis/enterprise-certificate-proxy, and golang.org/x/* modules.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically identifies the main change: bumping google.golang.org/api from 0.257.0 to 0.271.0, which matches the primary dependency update in the changeset.
Description check ✅ Passed The description is directly related to the changeset, providing detailed release notes, changelog excerpts, and commit information for the google.golang.org/api dependency bump from v0.257.0 to v0.271.0.
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 dependabot/go_modules/google.golang.org/api-0.271.0
📝 Coding Plan
  • Generate coding plan for human review comments

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

Copy link
Copy Markdown

@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

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@go.mod`:
- Line 3: Update CI and local test matrix to run the full test suite under "go
1.25.0" and validate containerized runs; search for and fix any instances where
a returned value is used before its error is checked (nil-check semantics),
e.g., patterns like "res, err := foo(...); use(res); if err != nil { ... }"
should be reordered to "res, err := foo(...); if err != nil { ... }; use(res)".
Verify startup/worker code that sets or relies on GOMAXPROCS (look for explicit
runtime.GOMAXPROCS calls or init scripts) to ensure container-aware defaults are
handled and add CI container performance smoke tests. Finally, update CI
docs/README and developer setup notes to reflect the macOS 12+ requirement and
ensure CI runners match that environment before merging.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 10851e02-be8b-479c-bed9-ea02ffdc09c6

📥 Commits

Reviewing files that changed from the base of the PR and between 188c8ce and 66ebf63.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

Comment thread go.mod
module github.com/openshift-online/ocm-cli

go 1.24.13
go 1.25.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🌐 Web query:

Does Go 1.25.0 exist and what are the breaking changes or notable updates in Go 1.25.0?

💡 Result:

Yes. Go 1.25.0 exists—it was officially released on August 12, 2025. [1]

Breaking changes / behavior changes (practically relevant)

  • Linux: default GOMAXPROCS becomes container-aware (it may default lower under cgroup CPU limits), which can change performance/concurrency behavior in containers. [2]
  • Compiler/runtime now enforces correct nil-check semantics in some cases: code that incorrectly uses results (e.g., a nil *File) before checking an error may now panic instead of “working by accident” in Go 1.21–1.24. [2]
  • Platform support: Go 1.25 now requires macOS 12+ (older macOS versions are no longer supported). [2]
  • GOAMD64=v3+: fused multiply-add (FMA) may change exact float results, which can affect bit-for-bit comparisons/tests. [2]

Notable updates

  • DWARF v5 debug info by default (smaller/faster-to-link binaries; opt-out via GOEXPERIMENT=nodwarf5). [2]
  • New standard package: testing/synctest for deterministic testing of concurrent code (virtualized time). [2]
  • New experimental encoding/json/v2 available via GOEXPERIMENT=jsonv2. [2]
  • Tooling updates including: -asan leak detection default, fewer prebuilt tool binaries (built on demand), new go.mod ignore directive, go doc -http, and go version -m -json. [2]

Sources: Go 1.25 announcement [1] and Go 1.25 release notes [2].


Test Go 1.25.0 compatibility before merging—breaking changes present.

Go 1.25.0 (released August 12, 2025) introduces breaking changes that require validation:

  • Nil-check semantics enforcement: Code that uses results before checking errors may now panic instead of failing silently. Verify all error handling paths are correct.
  • Container-aware GOMAXPROCS: Default concurrency may be lower under cgroup CPU limits. Test performance in container deployments.
  • macOS 12+ requirement: Older macOS versions are no longer supported. Verify this aligns with your CI/developer environment constraints.

Ensure these changes are tested against the codebase before merging.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@go.mod` at line 3, Update CI and local test matrix to run the full test suite
under "go 1.25.0" and validate containerized runs; search for and fix any
instances where a returned value is used before its error is checked (nil-check
semantics), e.g., patterns like "res, err := foo(...); use(res); if err != nil {
... }" should be reordered to "res, err := foo(...); if err != nil { ... };
use(res)". Verify startup/worker code that sets or relies on GOMAXPROCS (look
for explicit runtime.GOMAXPROCS calls or init scripts) to ensure container-aware
defaults are handled and add CI container performance smoke tests. Finally,
update CI docs/README and developer setup notes to reflect the macOS 12+
requirement and ensure CI runners match that environment before merging.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 23, 2026

Superseded by #1054.

@dependabot dependabot Bot closed this Mar 23, 2026
@dependabot dependabot Bot deleted the dependabot/go_modules/google.golang.org/api-0.271.0 branch March 23, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants