diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6d1ef7544a9dc9cd8c6915efcbe8f71ee388215b..a8bf42eddaa0b4896d853b7935040774f300353b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,3 +1,9 @@
+workflow:
+  rules:
+    - if: $CI_MERGE_REQUEST_ID
+      when: never
+    - when: always
+
 stages:
   - triggers
 
@@ -8,10 +14,8 @@ benchmarks:
     strategy: depend
   rules:
     - if: "$CI_COMMIT_TAG"
-      when: always
     - changes:
       - benchmarks/*
-      when: always
     - when: manual
       allow_failure: true
   
\ No newline at end of file