IntersectMBO / cardano-node

The core component that is used to participate in a Cardano decentralised blockchain.
https://cardano.org
Apache License 2.0
3.07k stars 720 forks source link

Updates to use latest ghc-9.6 & 9.8 point releases #5911

Closed NadiaYvette closed 4 months ago

NadiaYvette commented 4 months ago

Description

This isn't actively used in haskell.nix; however, it's common to
exchange the roles of 8.10.7 and the 9.6 release in the list of flake
variants there. In lieu of explicitly using 9.6.5, using nix' ghc96
alias for the latest point release of 9.6 makes sense to avoid needing
to churn the codebase at each such release. Similar applies to 9.8
within haskell.yml. github-page.yml also needs updating to work with
the changed variant name for building haddock documentation.

Checklist

Note on CI

If your PR is from a fork, the necessary CI jobs won't trigger automatically for security reasons. You will need to get someone with write privileges. Please contact IOG node developers to do this for you.