From aed0dd841453b4a7ebf80f4d6aa35808cc56bec4 Mon Sep 17 00:00:00 2001 From: inso <insomniak.fr@gmaiL.com> Date: Wed, 11 May 2016 22:53:57 +0200 Subject: [PATCH] Add release script --- release.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 00000000..798364cd --- /dev/null +++ b/release.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +#__version__ = '0.20.1dev9' +current=`grep -P "__version__ = \'\d+.\d+.\d+(\w*)\'" duniterpy/__init__.py | grep -oP "\d+.\d+.\d+(\w*)"` +echo "Current version: $current" + +if [[ $1 =~ ^[0-9]+.[0-9]+.[0-9]+[0-9a-z]+$ ]]; then + sed -i "s/__version__ = '$current'/__version__ = '$1'/g" duniterpy/__init__.py + git commit duniterpy/__init__.py -m "$1" + git tag "$1" +else + echo "Wrong version format" +fi -- GitLab