From 2793eb4ebd50feb209e9e9f5f8516a3f0a15323c Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Sat, 24 May 2025 23:00:33 +0200 Subject: [PATCH] chore: add major flag to release script --- scripts/development/create-release.sh | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/scripts/development/create-release.sh b/scripts/development/create-release.sh index 7df2c2cf..d0ce7958 100755 --- a/scripts/development/create-release.sh +++ b/scripts/development/create-release.sh @@ -26,8 +26,22 @@ increment_version() { echo "${parts[0]}.${parts[1]}.${parts[2]}" } +# Parse command line arguments +FORCE_MAJOR=false +for arg in "$@"; do + case $arg in + --major) + FORCE_MAJOR=true + shift + ;; + *) + # Unknown option + ;; + esac +done + # Determine the release type -if [ "$1" == "major" ]; then +if [ "$FORCE_MAJOR" == true ]; then RELEASE_TYPE="major" else # Get the latest tag