diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bce709deb9a148826b11a9fbfeed0654fff52e51..d47a0647f38804dae238bb7ed62c86962a5629a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -94,8 +94,6 @@ fmt_and_clippy:
   rules:
     - if: $CI_PIPELINE_SOURCE != "merge_request_event" && $CI_COMMIT_BRANCH =~ /^(release\/runtime-)[0-9].*/
       when: manual
-      needs:
-        - $(CHAIN)_docker_release_build
       changes:
         - node/specs/$CHAIN-raw.json
   variables:
@@ -119,11 +117,13 @@ gtest_docker_release_build:
 
 gdev_docker_release_deploy:
   extends: .docker_release_deploy
+  needs: ['gdev_docker_release_build']
   variables:
     CHAIN: gdev
 
 gtest_docker_release_deploy:
   extends: .docker_release_deploy
+  needs: ['gtest_docker_release_build']
   variables:
     CHAIN: gtest