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