Skip to content

build(deps): bump go modules, introduce strict golangci-lint, and upgrade CI pipeline#1

Merged
i-naman merged 1 commit into
mainfrom
chore/update-dependencies
Mar 20, 2026
Merged

build(deps): bump go modules, introduce strict golangci-lint, and upgrade CI pipeline#1
i-naman merged 1 commit into
mainfrom
chore/update-dependencies

Conversation

@i-naman
Copy link
Copy Markdown
Member

@i-naman i-naman commented Mar 20, 2026

What Changed

  • Dependencies: Upgraded OpenTelemetry suite to v1.42.0, gRPC to v1.79.3, and bumped all indirect dependencies.
  • Go Version: Updated required minimum Go version to 1.25+ across documentation and the CI matrix.
  • CI Enhancements: Upgraded .github/workflows/ci.yml to enterprise standards (cross-compilation matrix, coverage artifact secure upload, concurrency cancellation, and go mod tidy verification).
  • Linter Rollout: Introduced strict .golangci.yml enabling errcheck, staticcheck, and gosec. Resolved all 17 pre-existing codebase violations to establish a 100% clean baseline.

Verification

  • Ran go test -v -race -cover ./... — All tests passed
  • Ran golangci-lint run ./... — 0 issues

@i-naman i-naman force-pushed the chore/update-dependencies branch 2 times, most recently from d8b27f6 to 310711a Compare March 20, 2026 08:44
Upgraded OpenTelemetry suite to v1.42.0, gRPC to v1.79.3, and
updated all indirect dependencies.

Verified via full test suite + golangci-lint check.
@i-naman i-naman force-pushed the chore/update-dependencies branch from 310711a to d321459 Compare March 20, 2026 09:04
@i-naman i-naman merged commit c589d5d into main Mar 20, 2026
9 checks passed
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