-
Notifications
You must be signed in to change notification settings - Fork 201
Bump to Cabal 3.14 and GHC 9.12 #1391
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
Conversation
Dropping GHC < 9.6 since @bgamari introduced constraint The remaining CI failure is due to: |
Doctests do not run yet with Cabal-3.14 because of |
@peterbecich Would you be up to update the nix workflow for Cabal-3.14? |
@andreasabel yes |
You can add commits to this PR... |
update Nix Flake for Cabal 3.14
@andreasabel , the Flake is updated. It works locally. Merge this when ready please. Once merged, the Nix Flake GitHub Action will cache, and any timeout can be fixed later. Branches do not cache. |
@gbaz Want to review? |
Fixed. |
I am merging this now in the hope of fixing CI. |
@peterbecich I merged, but unfortunately Nix CI fails on |
time to try https://discourse.nixos.org/t/nothing-but-nix-reclaim-130gb-for-nix-in-github-runners/64345?u=ulysses4ever or similar... |
It seems to have an issue on MacOS #1408 |
On macos you could try something less advanced mentioned in the same Discourse thread: easimon/maximize-build-space@master or rm -rf certain things. |
This commits to Cabal-3.14 and enables build with GHC 9.12.
Things just compiled fine with Cabal-3.14.
However, there might be accommodations necessary for Cabal-3.14.
The nix flake needs update, of course.