brandonchinn178 / aeson-schemas

Easily consume JSON data on-demand with type-safety
http://hackage.haskell.org/package/aeson-schemas
BSD 3-Clause "New" or "Revised" License
52 stars 1 forks source link

Add support for GHC 9.4 #89

Closed brandon-leapyear closed 1 year ago

brandon-leapyear commented 1 year ago

:sparkles: This is an old work account. Please reference @brandonchinn178 for all future communication :sparkles:


Rewrite compile-error tests because hint doesn't support GHC 9.4 yet (and we only use it for one test anyway, so might as well remove the dependency)

Also broke out integration test golden files on GHC version, because GHC 9.4 changes the output dramatically (for the better).

codecov-commenter commented 1 year ago

Codecov Report

Merging #89 (09bd709) into main (efcf417) will decrease coverage by 0.16%. The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #89      +/-   ##
==========================================
- Coverage   85.46%   85.29%   -0.17%     
==========================================
  Files          14       14              
  Lines         516      517       +1     
  Branches       24       24              
==========================================
  Hits          441      441              
- Misses         65       66       +1     
  Partials       10       10              
Impacted Files Coverage Δ
src/Data/Aeson/Schema/Key.hs 88.23% <ø> (ø)
src/Data/Aeson/Schema/Type.hs 87.50% <ø> (ø)
src/Data/Aeson/Schema/Internal.hs 98.30% <100.00%> (ø)
src/Data/Aeson/Schema/TH/Utils.hs 66.05% <100.00%> (-0.62%) :arrow_down:
src/Data/Aeson/Schema/Utils/Compat.hs 100.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more