diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6b233e5d39cac21714896e36cbf146603443a809..7e72b11bcb87d6a0ee12ac9fb8b3c9c41ab05b0f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -163,10 +163,10 @@ build-helm:
   image: docker.io/docker:24-dind
   stage: build
   before_script:
+    - apk add --no-cache helm make
     - echo "$CI_GPG_KEYRING" | base64 -d > ./secring.gpg
     - echo "$CI_REGISTRY_PASSWORD" | docker login --username "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY_URL
   script:
-    - apk add --no-cache helm
     - make build-helm
 
 deploy-staging: