diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 352d81cdebc60b9b30dfe0467e30e06473371d11..affc5e1b2a390c5964c6e2f400c8aad05d88f821 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -109,11 +109,6 @@ rpmlint:
   script:
     # lint the built rpms _and_ the installed ones (for extra checks)
     - rpmlint *.rpm "*gstlal-calibration*"
-  rules:
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-      when: always
-    - if: $CI_PIPELINE_SOURCE == "push"
-      when: always
   allow_failure: true
 
 # Tests
@@ -209,11 +204,6 @@ docker:rl8:
     - pushes
   except:
     - /gstlal-([a-z]+-|)[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
-  rules:
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-      when: always
-    - if: $CI_PIPELINE_SOURCE == "push"
-      when: always
 
 docker-release:rl8:
   interruptible: true
@@ -266,8 +256,3 @@ flake8:
     # these are presented in the code-quality box in the
     # merge_request UI
     FLAKE8_OPTIONS: "--exit-zero"
-  rules:
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-      when: always
-    - if: $CI_PIPELINE_SOURCE == "push"
-      when: always