-
Notifications
You must be signed in to change notification settings - Fork 1
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
Nixpkgs 24.11, nix 2.25.3, GHA for spinup #55
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8f08985
to
14a37e9
Compare
14a37e9
to
1bf4fec
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview:
Nixpkgs has been updated to
24.11
and nix to2.25.3
. NixosModules and template just recipes with breaking changes from those updates were fixed. A nix jobs GHA CI test was added to verify environment spin up procedure. Template scripts were updated for compatibility with latest cardano-node protocol version and recent cardano-cli breaking changes, along with other miscellaneous improvements.Details:
24.11
2.25.3
(maintenance)0.100.0
cardano-testnet
to flakeModule pkgs and test+ devShells (ops included)cardano-testnet
recipe to handle env setup for the cardano-testnet binarycreate-cardano
andcreate-testnet-data
environment spinups24.11
and includes required breaking change fixes to nixosModules0.93
to0.100
Breaking Changes, Recommended Updates and Action Items:
Breaking:
~/.config/nu/config.nu
, the nushell update to version0.100.0
which came with nixpkgs24.11
may generate an error when entering anu
shell or running nushell scripts. In this case, simply delete the existing~/.config/nu/config.nu
file, or update it to a compatible version, for example, hereRecommended Updates:
Justfile
before bumping the cardano-parts pin to this releasev2024-12-19
Action Items:
Diff and patch the following files with
just template-diff "$FILE"
and thenjust template-patch "$FILE"
. Looking at the short PR diff for these files found at directorytemplates/cardano-parts-project/
prior to diffing and patching against your own repo can also be helpful.Alternatively, if you know you would just like to mirror any of these template files without diffing or patching, use the
just template-clone "$FILE"
recipe.24.11
to ensure use of the new kernel.