aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorChristian Moritz2017-06-29 20:24:15 +0200
committerChristian Moritz2017-06-29 20:29:25 +0200
commit466fe9841a9af915fe78c1fd8648a745610f942d (patch)
treef206be1e14a3f7cc22aade2e12617eb3182cd6f8 /Library/Homebrew/test
parentfe39dbb78c2d62111358bfa00b6219ef43db7a4f (diff)
downloadbrew-466fe9841a9af915fe78c1fd8648a745610f942d.tar.bz2
language/node: npm pack ignore prepublish scripts
This tells npm pack to don't run prepublish scripts at all. I think this is the best default because: * most modules don't have a prepublish script at all and aren't affected by this change * most prepublish scripts are calling devDeps, which would fail in our case, because (dev)Deps aren't installed at npm pack time until #2820 gets resolved * we favor npm registry tarball for formula downloads, which are already prepublished, so we would in the best case needlessly run prepublish a second time and in the worst case it would fail (because a clean step is required before running prepublish a second time in a row) * This change does the right thing for >99% of all the packages and would only affect packages with prepublish scripts downloaded from a non-npm registry tarball (like github tarballs) and with a prepublish script wich does no't require any devDep (unlike for cross platform)
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/language/node_spec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/test/language/node_spec.rb b/Library/Homebrew/test/language/node_spec.rb
index b822c2350..e4ed9ee1f 100644
--- a/Library/Homebrew/test/language/node_spec.rb
+++ b/Library/Homebrew/test/language/node_spec.rb
@@ -24,7 +24,7 @@ describe Language::Node do
describe "#std_npm_install_args" do
npm_install_arg = "libexec"
- npm_pack_cmd = "npm pack -ddd"
+ npm_pack_cmd = "npm pack -ddd --ignore-scripts"
it "raises error with non zero exitstatus" do
allow(Language::Node).to receive(:`).with(npm_pack_cmd).and_return("error msg")