Skip to content

chore(deps): refresh dependencies to latest and gofmt the tree#35

Merged
tobert merged 1 commit into
mainfrom
chore/dep-update-pass
Jun 30, 2026
Merged

chore(deps): refresh dependencies to latest and gofmt the tree#35
tobert merged 1 commit into
mainfrom
chore/dep-update-pass

Conversation

@tobert

@tobert tobert commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Dependency-refresh pass, the prerequisite groundwork for adopting contrib/propagators/envcar (#33). The go1.26 + otel v1.44.0 bump already landed on main; this pulls the rest of the graph to latest in the same pass and cleans up long-standing formatting drift.

What changed

  • go get -u ./... + go mod tidy: cobra 1.8.0→1.10.2, proto/otlp 1.1.0→1.10.0, grpc 1.79.3→1.81.1, pterm 0.12.79→0.12.83, plus the golang.org/x/* and genproto chain.
  • otel core/sdk/trace/metric confirmed at v1.44.0 (latest tag) — satisfies envcar's v1.44 / go1.25 floor.
  • gofmt -w .: fixes import-grouping drift across 9 otelcli/ files left behind by the equinix-labs → tobert module rename (4c8b63a), which reshuffled import sort order and was never re-formatted.

Notes

  • Remaining go list -u -m all stragglers (spiffe, goldmark, x/tools, gcp detectors) are transitive deps held down by minimal-version selection; go mod tidy prunes any forced bump, so they can't advance until our direct deps require newer. No runtime impact.

Verification

  • go build
  • go vet ./...
  • go test ./... (full functional + unit suite) ✅
  • gofmt -l . clean ✅

Refs #31, #32

🤖 Generated with Claude Code

Why: Prereq pass for adopting contrib/propagators/envcar (#33), which needs
otel core v1.44 / go1.25 — already satisfied by the go1.26 + otel v1.44.0
merge on main. This brings the rest of the graph to latest in the same pass.

Approach:
- go get -u ./... + go mod tidy: cobra 1.8.0->1.10.2, proto/otlp 1.1.0->1.10.0,
  grpc 1.79.3->1.81.1, pterm 0.12.79->0.12.83, plus x/* and genproto chain.
- otel core/sdk/trace/metric confirmed at v1.44.0 (latest tag).
- gofmt -w . : fixes import-grouping drift left behind by the
  equinix-labs->tobert module rename (4c8b63a), never re-formatted since.

Learned: remaining `go list -u -m all` stragglers (spiffe, goldmark, x/tools,
gcp detectors) are transitive deps held down by MVS; tidy prunes any forced
bump, so they can't advance until our direct deps require newer. No runtime
impact.

Next: #33 - wire envcar.Carrier + propagation.TraceContext for TRACEPARENT.

Refs #31, #32

🤖 Claude <claude@anthropic.com>
@tobert tobert merged commit be2ff5b into main Jun 30, 2026
1 check passed
@tobert tobert deleted the chore/dep-update-pass branch June 30, 2026 13:31
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.

1 participant