haskell-beginners-2022/exercises

Support GHC 9.2.5

chshersh opened this issue · 1 comments

It's now the recommended GHC version according to GHCup and it has some improvements in terms of supporting the OS

image

So it makes sense to bump the version. I propose to do a soft upgrade:

  • Increase the upper base bound to allow GHC 9.2.4
  • Build on CI with 9.2.4 (but only GHC 9.2.4)
  • Update the instructions
  • Keep the old lower bound so people who forked the course earlier could still build it with GHC 8.10.7
  • Test locally that it still builds with GHC 8.10.7 just in case

GHC 9.2.5 is now supported by HLS and the ecosystem in general much more (as well as containing some bugfixes for Windows and ARM systems). So it would be good to move the course over to GHC 9.2.5.