rules_haskell icon indicating copy to clipboard operation
rules_haskell copied to clipboard

GHC version support

Open avdv opened this issue 2 years ago • 4 comments

  • define a clear GHC version support range (keep this economical w.r.t. test coverage).

    See GHC release status page: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-Status

  • evaluate test coverage and expand where needed

  • keep up-to-date

    • GHC upgrade(s)
    • what do we do on the blockers for ARM cross-compilation support?
    • can we use tooling (dependabot/renovate) to stay up-to-date going forward?

avdv avatar Mar 20 '23 08:03 avdv

Ideally, we should strive to support (and test) the recent stable GHC releases:

Current Stable Releases

Also, we should take into account the supported GHC versions from stackage:

  • 9.2.8 -> LTS 20.26
  • 9.4.8 -> LTS 21.24
  • 9.6.3 -> nightly
  • 9.8.1 -> nightly

Note: apparently, GHC 9.2.x has been demoted from stable to an "old" release, as it is no longer listed under "Current Stable Releases" on the download page.

avdv avatar Aug 01 '23 09:08 avdv

@avdv is this one done now or is there still work remaining here?

aherrmann avatar Dec 13 '23 16:12 aherrmann

is this one done now or is there still work remaining here?

We want to also support GHC 9.8 and eventually remove GHC 9.2 from testing since it is not a stable release anymore (but that can wait until we decide it's the right time)

avdv avatar Dec 14 '23 07:12 avdv

@avdv Thanks for clarifying, sounds good!

aherrmann avatar Dec 14 '23 09:12 aherrmann