-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
update kcl to version 0.9.3 #327390
update kcl to version 0.9.3 #327390
Conversation
LGTM |
May I ask if there is a maintainer who can merge it? All tests passed. Thank you! ❤️ |
@selfuryon You are marked as a reviewer, do you have time for it? |
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.
I see there are already v0.9.3, maybe update all here to the latest version?
@selfuryon I'll update to the latest now. Edit: ✅ Done. |
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.
lgtm
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/1856 |
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.
Please split into three commits, each with <package attribute name>: <old version> -> <new version>
.
Also adds support to macos aarch64 platform
Also adds support to macos aarch64 platform
Also adds support to macos aarch64 platform
Amazing Job! 👍 LGTM! |
nativeBuildInputs = [ makeWrapper installShellFiles ]; | ||
buildInputs = [ kclvm kclvm_cli ]; | ||
nativeBuildInputs = [ makeWrapper installShellFiles ] ++ ( | ||
lib.optionals stdenv.isDarwin [ darwin.cctools ] |
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.
darwin.cctools
moved to pkgs/by-name/cctools
in staging and staging-next so this is created eval errors.
https://gist.github.com/GrahamcOfBorg/cc66a857ef768344f881acbbaacc32bf however, isn't cctools already part of the stdenv? Perhaps i'm missing something but it seems like all of the darwin.cctools
can just be removed and not effect the build.
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.
builds fine on x64 darwin removing the cctools from inputs
Updates kcl, kclvm and kclvm_cli to v0.9.3
Also addresses macos aarch64 platform support
Description of changes
Changelog is here: https://github.com/kcl-lang/kcl/releases/tag/v0.9.3
and here: https://github.com/kcl-lang/cli/releases/tag/v0.9.3
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.
Tested on latest darwin and nixos, respectively aarch64 and x86_64.
@Peefy @selfuryon