Skip to content

[cmd/mdatagen] Generate required fields validation for go config structs - #14768

Merged
dmitryax merged 8 commits into
open-telemetry:mainfrom
jkoronaAtCisco:go_validators_mdatagen
Mar 24, 2026
Merged

[cmd/mdatagen] Generate required fields validation for go config structs#14768
dmitryax merged 8 commits into
open-telemetry:mainfrom
jkoronaAtCisco:go_validators_mdatagen

Merge branch 'main' into go_validators_mdatagen

3dce9ee
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 24, 2026 in 0s

91.33% (target 90.00%)

View this Pull Request on Codecov

91.33% (target 90.00%)

Details

Codecov Report

❌ Patch coverage is 54.68750% with 29 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.33%. Comparing base (16844a7) to head (3dce9ee).

Files with missing lines Patch % Lines
cmd/mdatagen/internal/cfggen/generation.go 74.46% 9 Missing and 3 partials ⚠️
...datagen/internal/samplescraper/generated_config.go 0.00% 12 Missing ⚠️
...atagen/internal/samplereceiver/generated_config.go 0.00% 5 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #14768      +/-   ##
==========================================
- Coverage   91.38%   91.33%   -0.05%     
==========================================
  Files         695      697       +2     
  Lines       44405    44456      +51     
==========================================
+ Hits        40579    40604      +25     
- Misses       2690     2714      +24     
- Partials     1136     1138       +2     

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