Skip to content

Refresh Go CI matrix#44

Merged
kvz merged 1 commit into
mainfrom
go-matrix
May 20, 2026
Merged

Refresh Go CI matrix#44
kvz merged 1 commit into
mainfrom
go-matrix

Conversation

@kvz
Copy link
Copy Markdown
Member

@kvz kvz commented May 20, 2026

Why:
The SDK CI matrix should keep the declared runtime floor visible while still testing current Go releases. The existing matrix exhaustively tested old Go versions through 1.24, but did not include the current stable Go release.

What:

  • Collapse the matrix to a representative spread: Go 1.15, 1.20, 1.24, 1.25, and 1.26.
  • Keep the declared go.mod floor covered.
  • Update checkout, setup-go, and Codecov actions to current majors so CI can resolve newer Go versions reliably and avoid stale action runtimes.

Validation:

  • go test ./... (with TRANSLOADIT_KEY and TRANSLOADIT_SECRET from ~/code/node-sdk/.env)
  • go test ./examples/...
  • git diff --check

Migration notes:

  • actions/checkout@v6, actions/setup-go@v6, and codecov/codecov-action@v6 use newer Node runtimes. This workflow runs on GitHub-hosted ubuntu-latest runners, which satisfy the runner requirements.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.60%. Comparing base (0e48c69) to head (b6b6455).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #44   +/-   ##
=======================================
  Coverage   82.60%   82.60%           
=======================================
  Files           6        6           
  Lines         345      345           
=======================================
  Hits          285      285           
  Misses         32       32           
  Partials       28       28           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kvz kvz merged commit 1878939 into main May 20, 2026
5 checks passed
@kvz kvz deleted the go-matrix branch May 20, 2026 14:43
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