release script

This commit is contained in:
Bruno Windels 2020-03-21 11:32:37 +01:00
parent 396722c143
commit 0c51df220c
1 changed files with 14 additions and 0 deletions

14
scripts/release.sh Executable file
View File

@ -0,0 +1,14 @@
if [ -z "$1" ]; then
echo "provide a new version, current version is $(jq '.version' package.json)"
exit 1
fi
VERSION=$1
git checkout master
git pull --rebase origin master
jq ".version = \"$VERSION\"" package.json > package.json.tmp
rm package.json
mv package.json.tmp package.json
git add package.json
git commit -m "release v$VERSION"
git tag "v$VERSION"
git push --tags origin master