int-index / union

Extensible type-safe unions for Haskell
BSD 3-Clause "New" or "Revised" License
31 stars 2 forks source link

support GHC 9.2, 9.4; update CI #14

Closed raehik closed 1 year ago

raehik commented 1 year ago

Vinyl lower bound has to be bumped due to a recent GHC 9.2 fix.

union currently tests from GHC 8.2 onwards. Turns out Vinyl broke GHC 8.4 support in a recent release, and GHC 8.2 isn't supported either. So this PR drops support for those. I don't see any reasons not to support them, so I made a PR here: https://github.com/VinylRecords/Vinyl/pull/168 . If the old support matters, this PR should perhaps wait until that one is resolved.

int-index commented 1 year ago

Do you want me to merge this now or wait for https://github.com/VinylRecords/Vinyl/pull/168?

raehik commented 1 year ago

I say merge this now, the only thing waiting is a tiny fix for GHC 8.4 (and I only looked into it because union ran CI for 8.4). Old compiler support can be recovered later if worthwhile. Cheers!

int-index commented 1 year ago

Done, and a new revision is on Hackage.