diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3205f487708a5e53ee57ce1829637046bf5566be..c41b5e8ac767c95dbf68a6823ab3a24570b35aa6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -84,7 +84,8 @@ test:
 benchmark:
   stage: test
   tags: ['plafrim']
-  #extends: .only-main-mr
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
   needs: []
   variables:
     CI_HOSTNAME: zonda
@@ -107,7 +108,8 @@ benchmark:
 database:
   stage: deploy
   tags: ['plafrim']
-  #extends: .only-main-mr
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
   needs: ['benchmark']
   script:
     - guix time-machine -C .guix/scalfmm-channels.scm -- shell --pure --preserve="^CI|proxy$"