Skip to content

Release checklist for GHC 9.8 #9203

Open
@Mikolaj

Description

@Mikolaj

Here we will track the status of the Cabal release which will ship will GHC 9.8.

  • tag Cabal the library and give the tag to the GHC devs for inclusion in GHC --- the agreement is this is going to be a candidate for 3.10.2.0 release on branch 3.10
  • make GHC 9.8 a known compiler to cabal (already done?)
  • anything else? No new extensions (this is a test for that, but we'd need to add GHC 9.8 to CI, I guess: https://gitlab.haskell.org/ghc/ghc/-/blob/master/testsuite/tests/driver/T4437.hs) [Edit: actually there was an extension not mentioned in GHC release notes and we had to hack around that in a later release.]
  • add GHC 9.8 to CI (this always causes problems and is late, unfortunately; we haven't recovered from CI Windows segfaults on 9.6 yet, I think)

The previous ticket in this series, with some manual testing instructions: #8571

And old ticket coordinating manual testing with the GHC version the cabal release is aimed at. If we don't have GHC 9.8 in CI before release and if we decide to run the equivalent of CI runs manually before release, let's clone this ticket and report in it how the runs go (or report here, whatever the 3.10.2.0 release manage decides): #8026.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions