-
Notifications
You must be signed in to change notification settings - Fork 340
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
Provide reproducible installation method #234
Comments
There is supposed to be a The backstory to this issue: oclif originally used a shrinkwrap file for deterministic installs, but switched over to package-lock.json files at some point. This repo was migrated from shrinkwrap to lock files at some point but it looks like the files field in the package.json was overlooked. Thanks for bringing it to my attention! While |
My mistake, lock files aren't published. Ill add the shrinkwrap step back to the build. |
I don't know much about shrinkwrap and package-lock for published NPM packages. |
For anyone curious:
|
This should be complete now. |
Nice, thanks! |
The current installation procedure is:
This command will install the latest version of
netlify-cli
and the latest compatible versions of all dependencies. At the moment there are 293 NPM packages installed when installing this tool.There's a high chance that at any given moment there's a problem/bug with one of those modules, and thus
netlify-cli
will fail. For using this tool in CI that's a big problem.It would be nice if you would provide an official way to install this tool in a reproducible manner.
For example provide an official docker image? wdyt?
The text was updated successfully, but these errors were encountered: