File tree Expand file tree Collapse file tree 2 files changed +7
-29
lines changed Expand file tree Collapse file tree 2 files changed +7
-29
lines changed Original file line number Diff line number Diff line change 66 "contributors" : [
77 " Lucas Dohmen <[email protected] >" 88 ],
9- "license" : " Apache-2.0" ,
9+ "license" : " Apache-2.0" ,
1010 "homepage" : " https://github.com/faucet-pipeline/faucet-pipeline" ,
1111 "repository" : {
1212 "type" : " git" ,
1515 "bugs" : {
1616 "url" : " https://github.com/faucet-pipeline/faucet-pipeline/issues"
1717 },
18- "engines" : {
19- "node" : " >=8.0.0"
20- },
2118 "main" : " index.js" ,
2219 "bin" : {
2320 "faucet" : " bin/faucet"
3128 },
3229 "devDependencies" : {
3330 "eslint" : " ^4.2.0" ,
34- "eslint-config-fnd" : " ^1.1.1"
31+ "eslint-config-fnd" : " ^1.1.1" ,
32+ "release-util-fnd" : " ^1.0.0"
3533 }
3634}
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22
3- set -e
4- set -x
5-
6- version=` node -p ' require("./package.json").version' `
7-
8- # ensure we have no unstaged changes -- TODO: report error
9- git diff --exit-code --quiet
10- git diff --cached --exit-code --quiet
3+ . ./node_modules/release-util-fnd/lib.sh
114
5+ pre_release_checks
126npm test
137
14- # selectively determine package contents
15- mkdir tmp_release
16- git ls-tree --name-only HEAD | while read filename; do
17- cp -r " $filename " tmp_release
18- done
19-
20- echo " about to publish v${version} "
21- read -n1 -p " enter 'y' to continue" confirmation
22- if [ " $confirmation " = " y" ]; then
23- cd tmp_release
24- npm publish
25- cd ..
26- git tag " v${version} "
27- git push --tags origin master
28- fi
29- rm -r tmp_release
8+ create_package > /dev/null
9+ publish_package
You can’t perform that action at this time.
0 commit comments