add release scripts

This commit is contained in:
Feross Aboukhadijeh
2016-03-21 23:33:31 -07:00
parent e269489639
commit 475ef8c6d0
6 changed files with 38 additions and 0 deletions

8
bin/release-_post.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
set -e
git diff --exit-code
npm run package
git push
git push --tags
gh-release

8
bin/release-_pre.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
set -e
git pull
npm run update-authors
git diff --exit-code
npm install
npm test

7
bin/release-major.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/sh
set -e
BIN=`dirname $0`
$BIN/release-_pre.sh
npm version major
$BIN/release-_post.sh

7
bin/release-minor.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/sh
set -e
BIN=`dirname $0`
$BIN/release-_pre.sh
npm version minor
$BIN/release-_post.sh

7
bin/release-patch.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/sh
set -e
BIN=`dirname $0`
$BIN/release-_pre.sh
npm version patch
$BIN/release-_post.sh