From 285a9ae7d47f85f5ca1949e1b13768ec8c1bc45c Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Fri, 25 Mar 2016 12:55:09 +0100 Subject: [PATCH] Add release script --- release.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..2e2907e --- /dev/null +++ b/release.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +current=`grep -P "version\": \"\d+.\d+.\d+(\w*)" package.json | grep -oP "\d+.\d+.\d+(\w*)"` +echo "Current version: $current" + +if [[ $1 =~ ^[0-9]+.[0-9]+.[0-9]+((a|b)[0-9]+)?$ ]]; then + # Change the version in package.json and test file + sed -i "s/version\": \"$current/version\": \"$1/g" package.json + + # Commit + git reset HEAD + git add package.json + git commit -m "v$1" + git tag "v$1" +else + echo "Wrong version format" +fi -- GitLab