diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ea1e457d0027d574e741ba7e1f3ea4a73bd61fca..879efbcec5ad50984fb24b598cb39658bac6f6eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -49,6 +49,9 @@ dist:
     - ./00init.sh
     - ./configure --enable-gtk-doc $EXTRA_CONFIG_FLAGS
     - make dist
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: always
   artifacts:
     paths:
       - gstlal-calibration-*.tar.*
@@ -64,6 +67,9 @@ srpm:
   variables:
     TARBALL: "gstlal-calibration-*.tar.*"
   image: igwn/builder:el8-testing
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: always
 
 # Build rpms
 build: