Lysxia / first-class-families

First-class type families
https://hackage.haskell.org/package/first-class-families
MIT License
86 stars 12 forks source link

Tests for 9.0.1 and possible version bumps? #39

Closed gspia closed 3 years ago

gspia commented 3 years ago

Hi

I was doing changes to "fcf-containers" and started to think about updating and preparing for the newer versions. I'm not sure if 9.0.1 and base change would be enough here in this lib in my case to be able do test 9.0.1 at fcf-containers, thou.

(Further, 8.10.3 and 8.8.4)

br i

Lysxia commented 3 years ago

Sure, I can update tests and bump bounds once GHC 9.0 is out.

In terms of CI, I'm moving from Travis to Github Actions (ongoing #40). Would you happen to know how to track GHC HEAD with Github Actions?

gspia commented 3 years ago

Oh, I thought that it was already out (saw version 9.0.1 on the NixOs repos) and will happily wait for the official announcement, too. (I tried already to build with 9.0.1 but I think that it was the version bounds of some other libs that were the problem.)

About your q about ghc head: I found https://github.com/haskell/actions/issues/14 and the link in there that might answer your question. Other than that, I'm taking my baby-steps with github actions and probably will configure fcf-containers to use them too to learn.

Lysxia commented 3 years ago

Other than CI (which seems to mostly work but I'm waiting for them to add the 9.0 tag), we must also wait for doctest to update for 9.0 (there's a pending issue over there).