diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 56a81522b6a1a6e904fa2358f45a45a55455989a..048ee8dd335826f7deb6e340d06c0841417a1d7e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -51,6 +51,7 @@ Publish npm:
   only:
     - tags@ghsc/nshmp/disagg-d3
   before_script:
+    - npm ci
     - npm run npm-cli-login -- -u ${NPM_USER} -p ${NPM_PASSWORD} -e ${NPM_EMAIL}
     - git config user.email "${GITLAB_USER_EMAIL}"
     - git config user.name "${GITLAB_USER_NAME}"