diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b27c536ef36d5701a1a0f6180951348747f32e56..4c5c19e9c79d0a1e3c1d8d1ae50fa3d051b23cdc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -112,6 +112,7 @@ build:df-wiki-cli:
     #     sleep 1
     #     kubectl -n=${KUBE_NAMESPACE} get po
     #   done
+  when: manual
 
 
 deploy:meilisearch:dev:
@@ -228,14 +229,13 @@ lint:
       --file data/list-systems.json
       --document systems
   allow_failure: false
+  when: manual
 
 
 update-meilisearch-index:dev:
   rules:
     - if: $CI_COMMIT_BRANCH != "main"
   extends: .update-meilisearch-index
-  needs: 
-    - deploy:meilisearch:dev
   variables:
     MEILI_HOST: "https://${MEILI_HOST_DEV}"
 
@@ -244,8 +244,6 @@ update-meilisearch-index:prod:
   rules:
     - if: $CI_COMMIT_BRANCH == "main"
   extends: .update-meilisearch-index
-  needs: 
-    - deploy:meilisearch:prod
   variables:
     MEILI_HOST: "https://${MEILI_HOST_PROD}"
 
@@ -272,8 +270,6 @@ update-meilisearch-index:prod:
 
 set-meili-env:dev:
   extends: .set-meili-env
-  needs: 
-    - deploy:meilisearch:dev
   variables:
     MEILI_HOST: "https://${MEILI_HOST_DEV}"
   rules: