diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 42020fd8f8b6d879f7945558c69978c3756fd5c8..320cc1b448567325d934cf4747b23b93cf872627 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,3 +1,8 @@
+workflow:
+  rules:
+    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+
 stages:
   - check
   - build