From 758e0b0d77e512fc61f9dee497994d9efbbb8f85 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Wed, 7 Dec 2022 10:32:17 +0100
Subject: [PATCH] Add support for minor and major release tags

---
 tagrelease.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tagrelease.yml b/tagrelease.yml
index 1d01d6b..bc89715 100644
--- a/tagrelease.yml
+++ b/tagrelease.yml
@@ -22,7 +22,10 @@ Tag Release:
     - git fetch --tags
     - git pull
     - git pull --tags
-    - NEWTAG=$(gen-semver)
+    - ARGS=""
+    - if [[ "$CI_COMMIT_MESSAGE" == *"[MINOR_VERSION]"* ]]; then ARGS="--minor"; fi
+    - if [[ "$CI_COMMIT_MESSAGE" == *"[MAJOR_VERSION]"* ]]; then ARGS="--major"; fi
+    - NEWTAG=$(gen-semver ${ARGS})
     - echo "New version ${NEWTAG}"
     - curl --fail -s -H "$PRIVHEADER" --data "tag_name=$NEWTAG" --data "ref=main" $TAGURL
   rules:
-- 
GitLab