From 982506b934d26ae9b767bf2e9c1bf8cdce3ae049 Mon Sep 17 00:00:00 2001 From: Laura Gorzitze Date: Wed, 18 Jan 2023 11:09:23 +0100 Subject: [PATCH] Add release script Script release.sh added to simplify the core release process. Committed-by: Rene Pfeuffer --- release.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 0000000000..83b83983da --- /dev/null +++ b/release.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +set -o errexit +set -o nounset +set -o pipefail + +git fetch +git checkout -f origin/develop +git clean -fd +git checkout -B develop + +echo These are the current changes +cat ./gradle/changelog/*.yaml +echo Next version number: +read new_version + +./gradlew :updateChangelog --release=${new_version} + +git diff + +echo Proceed? Press Ctrl+c to abort +read x + +git rm -rf gradle/changelog +git checkout -b release/${new_version} +git add CHANGELOG.md +git commit -m "Adjust changelog for release ${new_version}" +git push origin release/${new_version} +