Skip to content

baton-github: upgrade baton-sdk to v0.7.12#119

Open
Bencheng21 wants to merge 1 commit intomainfrom
ben/upgrade_baton_sdk
Open

baton-github: upgrade baton-sdk to v0.7.12#119
Bencheng21 wants to merge 1 commit intomainfrom
ben/upgrade_baton_sdk

Conversation

@Bencheng21
Copy link
Contributor

@Bencheng21 Bencheng21 commented Feb 3, 2026

Test.

image

Summary by CodeRabbit

  • Chores
    • Updated Go toolchain to version 1.25.2
    • Upgraded core dependencies including Baton SDK, AWS SDK, OpenTelemetry components, and authentication libraries to latest versions
    • Performed general dependency maintenance for improved compatibility and stability

@Bencheng21 Bencheng21 requested a review from a team February 3, 2026 20:52
@coderabbitai
Copy link

coderabbitai bot commented Feb 3, 2026

Walkthrough

The Go module dependencies are updated across the board: the Go toolchain bumped from 1.25 to 1.25.2, the primary baton-sdk upgraded from v0.4.2 to v0.7.12, and numerous direct and indirect dependencies incremented, including AWS SDK v2, OpenTelemetry components, gRPC, protobuf, and testing/utility libraries. Multiple indirect dependencies are reorganized and replaced to address version conflicts and deprecations.

Changes

Cohort / File(s) Summary
Go Module Configuration
go.mod
Comprehensive dependency update: Go toolchain 1.25→1.25.2; baton-sdk v0.4.2→v0.7.12; testify v1.10.0→v1.11.1; zap v1.27.0→v1.27.1; oauth2 v0.29.0→v0.32.0; gRPC v1.71.1→v1.78.0; protobuf v1.36.6→v1.36.10. AWS SDK v2 bumped v1.36.3→v1.41.0 with Smithy v1.22.2→v1.24.0. OpenTelemetry components reorganized to v1.39.0+ with new indirect additions. Various transitive dependencies upgraded, replaced, or removed for compatibility (cenkalti/backoff v4→v5, gopsutil v3→v4, go-jose/v4, logr v1.4.3, grpc-gateway v2.27.3).

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Dependencies dance, new versions take flight,
AWS and gRPC shine ever so bright,
OpenTelemetry hops to a modern new tune,
The toolchain advances—spring cleaning in June,
Through go.mod we tiptoe, one bump at a time! 🌱

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the primary change in the changeset—upgrading baton-sdk to v0.7.12, which is the main dependency update mentioned first in the raw summary.
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 ben/upgrade_baton_sdk

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

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants