diff --git a/package.json b/package.json index 287e6a25b..8ab5736b3 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,7 @@ "frontend:build:watch": "webpack --watch --progress", "i18n:test": "./missing-translations.sh", "prerelease": "./is-clean.sh && npm run test", - "release": "standard-version -a", - "release-test": "standard-version -a -t t", + "release": "./release.sh", "postrelease": "git push --follow-tags origin master", "parse-changelog": "changelog-parser ./CHANGELOG.md > changelog.json" }, diff --git a/release.sh b/release.sh new file mode 100755 index 000000000..80b2f17f0 --- /dev/null +++ b/release.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: 2023 Sarah Vaupel +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +set -e + +case "$(git rev-parse --abbrev-ref HEAD)" in + "master" | "main") + standard-version -a + ;; + "test") + standard-version -a -t t + ;; + *) + echo "Current branch not supported for release!" + exit 1 + ;; +esac