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
Flakify all inputs #1180
Flakify all inputs #1180
Conversation
Fix update-* scripts to update flake.lock
# Conflicts: # default.nix # flake.nix # overlays/haskell.nix
bors try |
tryBuild failed: |
bors try |
tryBuild failed: |
bors try |
tryBuild failed: |
I think we probably don't want to change the update scripts to only update the flake inputs, most of our users are not using flakes and I don't think we want to enforce that, so we had better keep updating the other way too! |
bors try |
This change uses flake-campat so that non flake projects will use |
tryBuild failed: |
Hmmm, does that mean we lose the |
tryBuild failed: |
bors try |
tryBuild failed: |
bors try |
tryBuild succeeded: |
bors try |
tryBuild succeeded: |
# Conflicts: # nix/sources.json
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.
Overall looks good to me! Thanks for pushing this over the finish line.
bors try |
tryBuild failed: |
* Include dependencies of haskell.nix that were tracked in `nix/sources.json` as flake inputs (`flake.lock` replaces `nix/sources.json`). * Use `flake-compat` to continue to provide a compatible interface for non flake projects. Co-authored-by: Alexander Bantyev <balsoft@balsoft.ru> Co-authored-by: Shea Levy <shea@shealevy.com>
This is #1151 with conflicts solved.