diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c3f208c26cf24ac9c901cd45e1811bfcaedc80c3..be759a1c0c9015ed528705500174ae3aaa5bcd06 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -358,7 +358,8 @@ build-wiki:dev:
   stage: build-wiki
   needs:
     - set-meili-env:dev
-    - get-zotero
+  rules:
+    - if: $CI_COMMIT_BRANCH != "main"    
   image: node:21.1-bookworm-slim
   variables:
     NODE_OPTIONS: --max_old_space_size=12288
@@ -377,6 +378,8 @@ build-wiki:dev:
 
 build-wiki:prod:
   stage: build-wiki
+  rules:
+    - if: $CI_COMMIT_BRANCH == "main"
   needs:
     - set-meili-env:prod
     - get-zotero