diff --git a/templates/gitlab-ci-semrel.yml b/templates/gitlab-ci-semrel.yml
index e55bf547446ac7fb08fa6cb2e9d90b8d0b64e601..d7441f27ff184f755d68fdbd885cdea7fe5e3d1a 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