-
-
Notifications
You must be signed in to change notification settings - Fork 389
Fix nix build CI #3404
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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: