Skip to content

Enable ghc 9.14 to be used for tests in CI and locally#5599

Open
neilmayhew wants to merge 6 commits intomasterfrom
nm/nix-ghc-9.14
Open

Enable ghc 9.14 to be used for tests in CI and locally#5599
neilmayhew wants to merge 6 commits intomasterfrom
nm/nix-ghc-9.14

Conversation

@neilmayhew
Copy link
Contributor

@neilmayhew neilmayhew commented Feb 27, 2026

Description

This continues the work started in #5292

For CI:

  • Add ghc 9.14 to the test matrix in GitHub CI
  • Enable doctests to run with ghc 9.14

For nix develop:

  • Add a nix hash for the alga srp
  • Update the haskellNix flake input
  • Increase the top of the nix ghc variant range to 9.14.1
  • Enable ghc 9.14 to be used from a nix development shell

Checklist

  • Commits in meaningful sequence and with useful messages.
  • Tests added or updated when needed.
  • CHANGELOG.md files updated for packages with externally visible changes.
    NOTE: New section is never added with the code changes. (See RELEASING.md).
  • Versions updated in .cabal and CHANGELOG.md files when necessary, according to the
    versioning process.
  • Version bounds in .cabal files updated when necessary.
    NOTE: If bounds change in a cabal file, that package itself must have a version increase. (See RELEASING.md).
  • Code formatted (use scripts/fourmolize.sh).
  • Cabal files formatted (use scripts/cabal-format.sh).
  • CDDL files are up to date (use scripts/gen-cddl.sh)
  • hie.yaml updated (use scripts/gen-hie.sh).
  • Self-reviewed the diff.

@neilmayhew neilmayhew requested a review from a team as a code owner February 27, 2026 21:58
@neilmayhew neilmayhew changed the title Enable ghc 9.14 to be used from a nix development shell Enable ghc 9.14 to be used locally and in CI Feb 28, 2026
@neilmayhew neilmayhew changed the title Enable ghc 9.14 to be used locally and in CI Enable ghc 9.14 to be used for tests in CI and locally Feb 28, 2026
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.

1 participant