Skip to content

chore: DEVPLAT-6523 bump deps to latest minor/patch within major#164

Merged
AndrewHart102 merged 4 commits into
mainfrom
andrewh/DEVPLAT-6523_patch_minor_upgrade
Jun 4, 2026
Merged

chore: DEVPLAT-6523 bump deps to latest minor/patch within major#164
AndrewHart102 merged 4 commits into
mainfrom
andrewh/DEVPLAT-6523_patch_minor_upgrade

Conversation

@AndrewHart102

@AndrewHart102 AndrewHart102 commented May 14, 2026

Copy link
Copy Markdown
Contributor

Description

PR to update patch and minor go dependencies.

DEVPLAT-6523

Testing considerations

This branch is currently deployed to Go-Chassis development. You can run these two steps to verify it's working.

  1. Run this link to make sure HTTP requests working https://www.development.corp.scribd.com/chassis/go/example/1

  2. Run the GraphQL queries to make sure GraphQL still works.

    https://api.development.scribd.com/api/v3/playground

query GoChassisTest {
     example(id: 1) {
          name
     }
}
  1. Check to see if a failure sent logs to sentry.

By sending this URL you will cause a failure.
https://www.development.corp.scribd.com/chassis/go/example?id=sadsad

It should show up here.
https://scribd.sentry.io/issues/7521435723/?environment=development&project=1800793&query=is%3Aunresolved&referrer=issue-stream&statsPeriod=24h

Checklist

  • Prefixed the PR title with the JIRA ticket code
  • Performed simple, atomic commits with good commit messages
  • Verified that the commit history is linear and commits are squashed as necessary
  • Thoroughly tested the changes in development and/or staging
  • Updated the README.md as necessary

Related links


Note

Medium Risk
Wide dependency upgrades (tracing, AWS, gRPC, Sentry) can affect runtime behavior; the Sentry context change alters how log fields appear in issues but is localized to error reporting.

Overview
Bumps Go 1.26.2 → 1.26.4 in Dockerfile and go.mod, and refreshes go.sum with patch/minor updates across the stack (notably dd-trace-go 2.4 → 2.8, AWS SDK v2, gRPC, Sentry, Redis, franz-go, and related indirects).

The only application change is in pkg/tracking/sentry.go: logrus fields attached to Sentry events move from Extra to a Contexts["logrus"] block, matching newer sentry-go event shape so error metadata still appears in Sentry after the dependency bump.

Reviewed by Cursor Bugbot for commit 0e67a0c. Bugbot is set up for automated code reviews on this repo. Configure here.

Ran `go get -u ./...` and `go mod tidy` to pull in available minor/patch
updates across direct and indirect dependencies. Notable direct bumps:
dd-trace-go v2.4.0 → v2.8.1, grpc v1.77.0 → v1.81.0, redis/go-redis/v9
v9.17.2 → v9.19.0, franz-go v1.20.5 → v1.21.1, aws-sdk-go-v2 service
modules, mage v1.15.0 → v1.17.2, plus minor logrus/protobuf/mysql bumps.

getsentry/sentry-go is intentionally pinned at v0.40.0; v0.46.0 removed
Event.Extra (used in pkg/tracking/sentry.go) and needs a separate
migration to Event.Contexts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@AndrewHart102 AndrewHart102 requested a review from a team as a code owner May 14, 2026 17:04
@AndrewHart102 AndrewHart102 changed the title chore: DEVPLAT-6523 bump deps to latest minor/patch within major WIP: chore: DEVPLAT-6523 bump deps to latest minor/patch within major May 14, 2026
v0.46.0 removed Event.Extra (getsentry/sentry-go#1274). Migrate the
logrus hook to populate Event.Contexts under a "logrus" key, matching
the official migration path for arbitrary structured data on error
events. entry.Data fields now appear under a Logrus context section in
the Sentry UI instead of the legacy Additional Data section.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 3d2b87c. Configure here.

Comment thread go.mod
@AndrewHart102 AndrewHart102 changed the title WIP: chore: DEVPLAT-6523 bump deps to latest minor/patch within major chore: DEVPLAT-6523 bump deps to latest minor/patch within major Jun 1, 2026
AndrewHart102 and others added 2 commits June 3, 2026 10:47
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- dd-trace-go v2 + contribs: v2.8.1 -> v2.8.2
- aws-sdk-go-v2 core/config/credentials/sts: latest patch
- aws-sdk-go-v2 s3, sagemakerruntime, sfn, sqs: latest minor
- smithy-go: v1.25.1 -> v1.27.0
- redis/go-redis/v9: v9.19.0 -> v9.20.0
- twmb/franz-go: v1.21.1 -> v1.21.2
- google.golang.org/grpc: v1.81.0 -> v1.81.1

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@Neurostep Neurostep left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM 🚀

@AndrewHart102 AndrewHart102 merged commit e832ad8 into main Jun 4, 2026
7 checks passed
@AndrewHart102 AndrewHart102 deleted the andrewh/DEVPLAT-6523_patch_minor_upgrade branch June 4, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants