Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKat Marchán <kzm@sykosomatic.org>2015-07-21 07:13:30 +0300
committerRebecca Turner <me@re-becca.org>2015-07-24 12:33:40 +0300
commitb3b378f3c5c878b18370403c9f26b2b6fd5577f3 (patch)
tree3b3ff2a14e6317a720456c3d1948f1f4f7e44a94 /scripts
parent39752c534e59c9e67a556ecc264940752a423492 (diff)
build: use npm being released during release
There was some weirdness going on where, depending on your local setup during release, you could get unexpected results during build (specifically, the version on the tarball and zip corresponded to your global npm's version) I went ahead and also made it so the npm pack is also done by the version getting released, to avoid any possible issues with 2.x vs 3.x PR-URL: https://github.com/npm/npm/pull/9012
Diffstat (limited to 'scripts')
-rw-r--r--scripts/release.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/release.sh b/scripts/release.sh
index 85e871c46..abe6c197f 100644
--- a/scripts/release.sh
+++ b/scripts/release.sh
@@ -8,7 +8,7 @@ set -e
rm -rf release *.tgz || true
mkdir release
-npm pack --loglevel error >/dev/null
+node ./cli.js pack --loglevel error >/dev/null
mv *.tgz release
cd release
tar xzf *.tgz
@@ -18,12 +18,12 @@ mv package node_modules/npm
# make the zip for windows users
cp node_modules/npm/bin/*.cmd .
-zipname=npm-$(npm -v).zip
+zipname=npm-$(node ../cli.js -v).zip
zip -q -9 -r -X "$zipname" *.cmd node_modules
# make the tar for node's deps
cd node_modules
-tarname=npm-$(npm -v).tgz
+tarname=npm-$(node ../../cli.js -v).tgz
tar czf "$tarname" npm
cd ..