From f31ebd482add1b1712bd0e62423fda44fe7cf1eb Mon Sep 17 00:00:00 2001 From: Fotis Soldatos <fsoldatos@ubitech.eu> Date: Tue, 15 Feb 2022 16:41:13 +0200 Subject: [PATCH] chore(policy): add set_version.sh script --- src/policy/util/set_version.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 src/policy/util/set_version.sh diff --git a/src/policy/util/set_version.sh b/src/policy/util/set_version.sh new file mode 100755 index 000000000..dcfdfe496 --- /dev/null +++ b/src/policy/util/set_version.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +set -eu + +if (( $# != 1 )); then + echo "Usage: set_version.sh <version>" >&2 + exit 1 +fi + +version="$1" + +if [ "$(git status --untracked-files=no --porcelain)" ]; then + printf "Uncommitted changes in tracked files.\nPlease commit first and then run the script!\n" + exit 0; +fi + +./mvnw versions:set versions:commit -DnewVersion="${version}" +git commit -am "release(policy): ${version}" -- GitLab