diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60ae4318b0699b05e667dcee87cb13fd81564ea5..af8a79cac3b7d30a6591dada8f88175003d5dc4a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -383,6 +383,7 @@ cppcheck:
   rules:
     - if: '$CI_PROJECT_NAMESPACE == "irmb" && $CI_COMMIT_BRANCH == "develop"'
     - when: manual
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
 
   needs: []