From e872dc7b99b9a02d26e7994062a7d14978d60d6e Mon Sep 17 00:00:00 2001
From: Florian Weber <flo2506@googlemail.com>
Date: Wed, 9 Apr 2025 07:12:51 +0000
Subject: [PATCH] fix: prevent sem-rel from running in scheduled pipelines

---
 templates/gitlab-ci-semrel.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/templates/gitlab-ci-semrel.yml b/templates/gitlab-ci-semrel.yml
index e55bf54..d7441f2 100644
--- a/templates/gitlab-ci-semrel.yml
+++ b/templates/gitlab-ci-semrel.yml
@@ -867,6 +867,8 @@ semantic-release-info:
     reports:
       dotenv: "${SEMREL_CONFIG_DIR}/semrel.out.env"
   rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
+      when: never
     - if: $CI_COMMIT_TAG
       when: never
     - if: '$SEMREL_INFO_ON == "prod" && $CI_COMMIT_REF_NAME =~ $PROD_REF'
@@ -883,6 +885,8 @@ semantic-release:
     - semantic-release ${TRACE:+--debug} --ci $dry_run_opt $SEMREL_EXTRA_ARGS
   dependencies: []
   rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
+      when: never
     - if: '$SEMREL_RELEASE_DISABLED == "true"'
       when: never
     - if: $CI_COMMIT_TAG
-- 
GitLab