Skip to content

Bump GHC to 9.12.4 - #10

Merged
carbolymer merged 1 commit into
masterfrom
mgalazyn/chore/ghc-9.12
Nov 5, 2026
Merged

carbolymer merged 1 commit into
masterfrom
mgalazyn/chore/ghc-9.12

Conversation

@carbolymer

@carbolymer carbolymer commented Nov 3, 2026 •

Copy link
Copy Markdown

What changes

  • GHC moves from 9.6.5 (Makefile and README) and 9.8.4 (haskell.nix) to 9.12.4. The Makefile regex that derives the devx name now handles two-digit minor versions.
  • The dev shell uses HLS 2.12. It needs ghc-lib-parser >=9.12.3, because 9.12.2 does not build against GHC 9.12.4. haskell.nix's built-in Hackage snapshot does not contain 9.12.3, so the HLS build gets its own index-state of 2026-10-23. The hackageNix input in flake.lock is bumped so that it covers that date.
  • kupo.cabal is regenerated with hpack 0.38.3, which adds autogen-modules for Cabal 3.14. network is added to package.yaml, where it was missing.

Dependency, index-state and cardano-node bumps are in #9, which is stacked on this PR. A CHANGELOG line is added.

Related

@carbolymer
carbolymer added this pull request to stack #11 November 3, 2026 16:15
@carbolymer carbolymer self-assigned this Nov 3, 2026
@carbolymer
carbolymer force-pushed the mgalazyn/chore/ghc-9.12 branch from 35d983b to 7f2507a Compare November 3, 2026 16:26
@carbolymer
carbolymer marked this pull request as ready for review November 3, 2026 18:46
@carbolymer
carbolymer force-pushed the mgalazyn/chore/ghc-9.12 branch from 7f2507a to 55179cd Compare November 3, 2026 18:49
@carbolymer
carbolymer merged commit d636f02 into master Nov 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants