From a0ec97a1774de6b9378ec777b644051c344a16b7 Mon Sep 17 00:00:00 2001
From: manuelpett <manuel.petit@inria.fr>
Date: Tue, 14 Jan 2025 18:20:46 +0100
Subject: [PATCH] Add fallback tag logic for release CI job

In release pipelines, assign a dummy tag if CI_COMMIT_TAG is undefined : to test job.
---
 .gitlab-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a5fb4b..a20ce53 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -114,6 +114,12 @@ create_release:
     - chmod +x /usr/local/bin/release-cli
   script:
     - echo "Creating release and attaching tutorials.zip..."
+    - - |
+    - # Set a dummy tag if CI_COMMIT_TAG is not defined
+    - if [ -z "$CI_COMMIT_TAG" ]; then
+    - export CI_COMMIT_TAG="test-dummy-tag"
+    - fi
+    - echo "Using tag: $CI_COMMIT_TAG"
   rules:
     - if: '$CI_COMMIT_TAG'  # Run only on tag pipelines, e.g., for release tags
       when: always
-- 
GitLab