-
Notifications
You must be signed in to change notification settings - Fork 632
[DEVOPS-22-165] Switch to Nix for cardano-sl
build used for genesis generation
#1027
Conversation
@deepfire, thanks for your PR! By analyzing the history of the files in this pull request, we identified @georgeee and @denisshevchenko to be potential reviewers. |
This script should really be refactored and part of iohk-nixops I think. But for now we can use this change with @deepfire CI is failing |
@domenkozar, the errors were transient, network-related -- restarting helped |
@domenkozar, the CI passed -- a simple restart helped |
@domenkozar, can you think of any further actions we need here? |
yes, this has to wait until we have stack2nix based PRs as currently stack is the tool for building cardano-sl. |
I changed base branch to cardano-sl-0.5. It shouldn't change anything. cardano-sl-0.5-rc will be removed. |
Agrees |
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.
This PR should wait till nix is used as primary development tool for building things
ff08798
to
b2ee816
Compare
Ping all |
Is it obsolete now? |
@georgeee Is |
Closing as obsolete. |
We are slowly switching all deployment-related operations to operate from an environment established by
nix-shell
entered iniohk-nixops
.This is a part of this unification process, and it makes the genesis generation script use Nix to provide the
cardano-sl
build.This makes the routine
cd pkgs; ./generate.sh
invocation (insideiohk-nixops
) a prerequisite for genesis itself -- but this already is a prerequisite for deployment anyway.Purely dev-based scenarios will change, though.