Skip to content

Merge branch 'main' into ludwig/eng-9268-router-upgrade-otel-dependen…

d60cb40
Select commit
Loading
Failed to load commit list.
Merged

feat: upgrade otel dependencies with backward compatible semconv attributes #2714

Merge branch 'main' into ludwig/eng-9268-router-upgrade-otel-dependen…
d60cb40
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 29, 2026 in 0s

64.68% (target 30.00%)

View this Pull Request on Codecov

64.68% (target 30.00%)

Details

Codecov Report

❌ Patch coverage is 47.57709% with 119 lines in your changes missing coverage. Please review.
✅ Project coverage is 64.68%. Comparing base (b39e30e) to head (d60cb40).
⚠️ Report is 47 commits behind head on main.

Files with missing lines Patch % Lines
...to/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go 16.66% 44 Missing and 1 partial ⚠️
...to/wg/cosmo/graphqlmetrics/v1/graphqlmetrics.pb.go 16.66% 36 Missing and 9 partials ⚠️
router/internal/retrytransport/retry_transport.go 56.25% 4 Missing and 3 partials ⚠️
router/pkg/trace/filtering_provider.go 80.64% 3 Missing and 3 partials ⚠️
...oto/wg/cosmo/node/v1/nodev1connect/node.connect.go 0.00% 4 Missing ⚠️
.../graphqlmetricsv1connect/graphqlmetrics.connect.go 50.00% 3 Missing ⚠️
router/pkg/trace/meter.go 25.00% 3 Missing ⚠️
router/core/router.go 0.00% 2 Missing ⚠️
...phqlmetrics/gen/proto/wg/cosmo/common/common.pb.go 50.00% 1 Missing ⚠️
router/gen/proto/wg/cosmo/common/common.pb.go 50.00% 1 Missing ⚠️
... and 2 more
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2714       +/-   ##
===========================================
+ Coverage   41.55%   64.68%   +23.13%     
===========================================
  Files         785      270      -515     
  Lines      112455    27424    -85031     
  Branches     8667        0     -8667     
===========================================
- Hits        46730    17740    -28990     
+ Misses      65362     8262    -57100     
- Partials      363     1422     +1059     
Files with missing lines Coverage Δ
.../graphqlmetricsv1connect/graphqlmetrics.connect.go 78.26% <100.00%> (ø)
graphqlmetrics/pkg/telemetry/prometheus_metrics.go 81.25% <100.00%> (ø)
router/core/transport.go 91.25% <100.00%> (ø)
router/gen/proto/wg/cosmo/node/v1/node.pb.go 28.89% <ø> (ø)
router/pkg/metric/config.go 67.50% <100.00%> (ø)
router/pkg/metric/metric_store.go 78.42% <100.00%> (ø)
router/pkg/otel/otelconfig/otelconfig.go 28.57% <ø> (ø)
router/pkg/trace/config.go 75.00% <100.00%> (ø)
router/pkg/trace/handler.go 85.71% <100.00%> (ø)
router/pkg/trace/transport.go 100.00% <100.00%> (ø)
... and 12 more

... and 1033 files with indirect coverage changes

🚀 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.