diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 289e03c6cee3955bb5c4bc0deb3a83723c37ff05..5b682e64c2274515eea95bf7ca7d48fb62ec7e66 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,6 +16,14 @@ variables:
   FOCAL_RELEASE_DATE: "current"
   OVERLAY_VERSION: "v2.2.0.3"
 
+workflow:
+  rules:
+    - if: '$CI_MERGE_REQUEST_EVENT_TYPE == "detached"'
+      when: never
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+      when: never
+    - when: always
+
 test docker:
   stage: test
   before_script: