diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7a860fe95fc189f9fc8d7c415e93ddb3d350a597..9422543f7b89c190ab78a03daa43dc227d626a8f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1871,5 +1871,6 @@ continuous_benchmark_trigger:
   rules:
     - if: '$CI_PROJECT_PATH == "walberla/walberla" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
       when: on_success
-    - when: manual
+    - if: $CI_PIPELINE_SOURCE != "merge_request_event"
+      when: manual
       allow_failure: true
\ No newline at end of file