Skip to content

Propagate JsonLibraryVersion and preserve ImmutableRecords for GenerateNativeRecords - #1141

Merged
christianhelle merged 6 commits into
mainfrom
refactor-schema-mutations
Jun 14, 2026
Merged

Propagate JsonLibraryVersion and preserve ImmutableRecords for GenerateNativeRecords#1141
christianhelle merged 6 commits into
mainfrom
refactor-schema-mutations

fix: propagate JsonLibraryVersion and preserve ImmutableRecords for G…

8dcd6f1
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jun 14, 2026 in 0s

94.67% (-0.06%) compared to 78d783b

View this Pull Request on Codecov

94.67% (-0.06%) compared to 78d783b

Details

Codecov Report

❌ Patch coverage is 88.54962% with 15 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.67%. Comparing base (78d783b) to head (8dcd6f1).
⚠️ Report is 25 commits behind head on main.

Files with missing lines Patch % Lines
.../Refitter.Core/OneOfDiscriminatorToAllOfMutator.cs 76.19% 1 Missing and 4 partials ⚠️
src/Refitter.Core/SchemaWalker.cs 91.80% 4 Missing and 1 partial ⚠️
src/Refitter.Core/SafeSchemaTypeNameGenerator.cs 83.33% 0 Missing and 3 partials ⚠️
...efitter.Core/DisableAdditionalPropertiesMutator.cs 75.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1141      +/-   ##
==========================================
- Coverage   94.73%   94.67%   -0.06%     
==========================================
  Files          39       47       +8     
  Lines        2658     2910     +252     
==========================================
+ Hits         2518     2755     +237     
- Misses         46       52       +6     
- Partials       94      103       +9     

☔ View full report in Codecov by Harness.
📢 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.