Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GHC version support #1878

Open
5 of 7 tasks
avdv opened this issue Mar 20, 2023 · 4 comments
Open
5 of 7 tasks

GHC version support #1878

avdv opened this issue Mar 20, 2023 · 4 comments
Assignees

Comments

@avdv
Copy link
Member

avdv commented Mar 20, 2023

  • 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
Copy link
Member Author

avdv commented Aug 1, 2023

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 avdv moved this from Todo to In Progress in rules_haskell Roadmap Aug 21, 2023
@aherrmann
Copy link
Member

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

@avdv
Copy link
Member Author

avdv commented Dec 14, 2023

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)

@aherrmann
Copy link
Member

@avdv Thanks for clarifying, sounds good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants