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
crystal: 0.26.1 and introduce 0.25.1 #47166
Conversation
@@ -1,28 +1,33 @@ | |||
{ stdenv, fetchurl, crystal, libyaml, which }: | |||
{ stdenv, fetchFromGitHub, crystal, libyaml, which }: |
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.
pcre missing here
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.
Thanks!
a44c67e
to
31c6a9d
Compare
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: crystal, shards Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: crystal, shards Partial log (click to expand)
|
31c6a9d
to
46d2c38
Compare
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: crystal, icr, scry, shards Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: crystal, icr, scry, shards Partial log (click to expand)
|
Could you please remove me from the maintainer of |
We also start carrying the previous versions as crystal is under rapid development. Instead of pulling the binary builder each time, create a derivation that we can use to build the various versions.
@GrahamcOfBorg build icr build scry build shards |
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: icr, build, scry, build, shards Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: icr, scry, shards The following builds were skipped because they don't evaluate on x86_64-linux: build, build Partial log (click to expand)
|
Motivation for this change
Crystal moves pretty quickly, so not all shards have caught up with the latest version. Here we introduce a generic builder that can be used to build other versions - for now just the latest 0.26.1 as well as 0.25.1
The bootstrap binary is also separated out so we don't have to pull it down every time.
Cc: @manveru @david50407 @sifmelcara
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)