diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 499e1ebdc2d4dc8c1759ec4b4721f65e35833c2a..c4f747716bf2dc4a9dfe36721fe596cec97cf2a7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -61,8 +61,13 @@ build_package:
 semantic_release:
   stage: release
   needs: [build_package]
+  interruptible: false
+  before_script:
+    - npm pkg delete scripts.prepare
+    - apt-get update && apt-get install -y git
+    - node --version
+    - npm ci
   script:
-    - npm ci --ignore-scripts
     - echo "@astron-sdc:registry=https://${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/" > .npmrc
     - echo "//${CI_SERVER_HOST}/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}" >> .npmrc
     - npx semantic-release@22