diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index db044b2d4e214a1cc01dffd8e8b7a4949bf344fe..0a26fe833603c445dc507f38448fcacbedc7649b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,7 +12,8 @@ variables:
 workflow:
   rules:
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH # Only run on main
-    - when: manual
+    - if: '$CI_PIPELINE_SOURCE == "web"'
+    - when: never
 
 prep_missing_tags:
   image: ubuntu:latest