diff --git a/gitlab-ci-mkp.yml b/gitlab-ci-mkp.yml
index 19877f2603aadafeda024783885f4ae9364a1ec2..d5307f944a2d3d86675fb44314a315fb700a2b47 100644
--- a/gitlab-ci-mkp.yml
+++ b/gitlab-ci-mkp.yml
@@ -27,6 +27,11 @@ release_job:
   stage: release
   tags:
     - global-runner
+  rules:
+    - if: $CI_COMMIT_TAG
+  needs:
+    - job: build
+      artifacts: true
   script:
     - glab config set check_update false --global
     - glab auth login --job-token $CI_JOB_TOKEN --hostname $CI_SERVER_HOST --api-protocol $CI_SERVER_PROTOCOL