feat(go): introduce context.Context to client methods #2964
Codecov / codecov/project
succeeded
Apr 11, 2026 in 0s
71.27% (-1.44%) compared to 27f0f11
View this Pull Request on Codecov
71.27% (-1.44%) compared to 27f0f11
Details
Codecov Report
❌ Patch coverage is 75.64103% with 38 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.27%. Comparing base (27f0f11) to head (be075d5).
Additional details and impacted files
@@ Coverage Diff @@
## master #2964 +/- ##
============================================
- Coverage 72.71% 71.27% -1.44%
Complexity 943 943
============================================
Files 1117 1136 +19
Lines 96285 98671 +2386
Branches 73485 75827 +2342
============================================
+ Hits 70014 70329 +315
- Misses 23725 25656 +1931
- Partials 2546 2686 +140 | Components | Coverage Δ | |
|---|---|---|
| Rust Core | 71.53% <ø> (-1.93%) |
⬇️ |
| Java SDK | 62.30% <ø> (ø) |
|
| C# SDK | 69.40% <ø> (ø) |
|
| Python SDK | 81.43% <ø> (ø) |
|
| Node SDK | 91.53% <ø> (ø) |
|
| Go SDK | 39.30% <75.64%> (+0.32%) |
⬆️ |
| Files with missing lines | Coverage Δ | |
|---|---|---|
| foreign/go/client/tcp/cluster.go | 55.55% <100.00%> (ø) |
|
| ...reign/go/client/tcp/tcp_access_token_management.go | 100.00% <100.00%> (ø) |
|
| ...ign/go/client/tcp/tcp_consumer_group_management.go | 96.82% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_messaging.go | 85.18% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_offset_management.go | 100.00% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_partition_management.go | 100.00% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_stream_management.go | 82.85% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_topic_management.go | 81.13% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_user_management.go | 92.00% <100.00%> (ø) |
|
| foreign/go/client/tcp/tcp_utilities.go | 80.00% <100.00%> (ø) |
|
| ... and 7 more |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading