diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 991a2cfc23cf16e9a6aa0428ce3195d8006dc3f5..f95cb8722650145b611fd8e470130cdc2f701e87 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,6 +32,8 @@ build-openapi-scheme:
 deploy_spec:
   stage: deploy
   image: node:16-alpine
+  needs:
+    - build-openapi-scheme
   before_script:
     - apk update
     - apk add nodejs npm lftp