-
-
Notifications
You must be signed in to change notification settings - Fork 355
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
nix flake update & bump ghc 921 -> 922 (nix only) #2853
Conversation
2a63c0c
to
dd8ecb3
Compare
031015c
to
623ec87
Compare
It looks like this is working now, but the nix build phases are taking long to complete. This can be explained by the fact we're building off of new source versions that aren't in cachix caches yet. Also, the Lastly, for each of the steps above, we do build each Haskell module twice: the profiling and the non-profiling (this is set so by default in nix). Anyone has suggestions for what can be done to reduce the build time? |
These builds got cancelled after running for 6 hours. |
Hmm, then maybe something is wrong with the cachix setup? It should be pushing things there. |
It may also be that only specific accounts have that token available to push to haskell-language-server. Mine certainly can't push to cachix. |
I think the GHA runners should be able to, although you probably can't do it locally yourself... |
It looks like the cachix push step is succeeding, but I also don't get anything when I try to build locally. I'm a bit baffled, perhaps we can summon @domenkozar for ideas on debugging the cachix setup? |
If the person submitting the PR doesn't have write permissions then nothing will be pushed. |
Well, that explains it! @domenkozar it would be great if the CLI said something in this case, it looks like we just get empty output in the logs. A "not pushing since I don't have keys" message would have been handy! Okay, I'm going to try something:
|
Argh, it's skipping the job because it thinks it should be a no-op, and I can't push to your branch. Could you push a commit please @smunix ? |
ghc921 is no longer available on
nixpkgs-unstable
, so moving to ghc922Edit: see haskell.compiler: ghc921 -> ghc922