diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 896ecadcbe616b4f7e933d8ce9b039aa3763a7cf..b433f3b320fbded8a270b59303d5a688e327a71d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,10 +8,17 @@ stages:
 services:
   - docker:dind
 
+prepare npm:
+  stage: .pre
+  script:
+    - npm install -g pnpm@9.15.4
+    - cd alfa-client
+    - pnpm install  --frozen-lockfile
+
 alfa:
   stage: lint
   script:
-    - pnpm install  --frozen-lockfile
+    - echo "done"
 
 .admin:
   stage: lint