-
-
Notifications
You must be signed in to change notification settings - Fork 367
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
Fix nix build CI #3404
Fix nix build CI #3404
Conversation
c8507a0
to
4c518f8
Compare
note that this is an opposite to haskell#3383, to prioritize CI fix first.
also cherry-picked the commit "implicit-hie < 0.1.3" due to subtle cradle detection behavior change in implicit-hie, resulting in test failure, which was found in #3317 |
If you're superseding #3400 then please close that one. Happy to merge, but I do want a comment about the fourmolu issue. |
cabal.project
Outdated
stylish-haskell +ghc-lib, | ||
-- implicit-hie 0.1.3.0 introduced an unexpected behavioral change. | ||
-- https://github.com/Avi-D-coder/implicit-hie/issues/50 | ||
implicit-hie < 0.1.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #3317 (comment), this applies here, too. @michaelpj what do you think? Fix in a follow-up PR? Must not be forgotten for #3409
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, good point. I was thinking it was okay to be temporary, but indeed it can mess up our ability to release. Better to put a fake dependency in ghcide
if we have to.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added implicit-hie to ghcide.
hmm. tests on GHC 8.10.7 failed after putting implicit-hie to ghcide dependency. Is it due to some flakiness? |
Yeah, almost certainly. I've rerun the jobs. |
oh thank you! |
It was really due to the flaky tests. Now it's back to green. :-) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
flakes don't need the special installer anymore
cachix/install-nix-action@46187b3
This fixes the nix build CI, which has been broken for a while with this permission error: