-
Notifications
You must be signed in to change notification settings - Fork 77
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
feat: support pnpm package manager #645
Conversation
@sarya-godaddy Are you still actively working on this PR? The subject of |
@mmason2-godaddy Yes I can pick this back up. Just need to update the command line output and unit tests. I will get this ready for review by end of next week 03/01. gdcorp-action-public-forks/pnpm-action-setup is now also available for using pnpm in GHA |
// Support for the .npmrc configured via --npmconfig flag. | ||
// pnpm does not have a "userconfig" CLI flag, it does however still | ||
// support the npm_config_* environment variables for npm compatibility. | ||
if (this.npmconfig) env.NPM_CONFIG_USERCONFIG = this.npmconfig; |
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.
The --npmconfig
flag is being removed in the next major version. See #647
While this is not a breaking change, if there's no immediate need for it now, could we just save pnpm
support for our next major version 7?
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 don't see a need for it. people can migrate from npm to pnpm pretty easily. I will create another PR after new gasket-cli changes are merged
there is a PR for releasing this to v7 #797 |
Summary
Changelog
gasket create
Test Plan