-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
github-copilot-cli: init at 0.1.33 #228854
Conversation
"github-copilot-cli" was already packaged in #221090. |
cdb911b
to
7bd876c
Compare
Result of 1 package marked as broken and skipped:
2 packages failed to build:
23 packages built:
|
Result of 1 package marked as broken and skipped:
2 packages failed to build:
28 packages built:
|
@ofborg build nodePackages.@githubnext/github-copilot-cli |
@natsukium, thanks for catching that. Fixed. |
7bd876c
to
b4b15b6
Compare
meta = with lib; { | ||
description = "A CLI experience for letting GitHub Copilot help you on the command line"; | ||
homepage = "https://githubnext.com/projects/copilot-cli/"; | ||
license = licenses.free; |
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.
Proof?
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 was an oversight on my part. Sorry about that. The package on NPM doesn't contain a license, and not knowing much about how licenses work, I didn't know what to select for the license, so I picked licenses.free
, and hoped that other folks would point out if that was wrong. Might be a good idea for the nixpkgs
manual to explicitly say in the lib.licenses.unfree
that if a package does not have a license explicitly specified, the the package should be marked as unfree
.
platforms = platforms.all; | ||
}; | ||
} | ||
|
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.
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.
Can we please stop vendoring thousands of lines?
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.
@malob Please ask upstream to distribute a lock file and link to the issue so we can follow the conversation.
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 would have loved to do this. Unfortunately, I wasn't able to find a Git repo I could contribute this change to upstream. As far as I'm aware this is the only location the source is hosted publicly: https://www.npmjs.com/package/@githubnext/github-copilot-cli?activeTab=code
Description of changes
Add new package.
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)