diff --git a/gitlab-ci-mkp.yml b/gitlab-ci-mkp.yml
index 498556fbe7d09f527a67ab499ee21b9b271c21cc..03f871cf19bf97fe35df87aee086660f0f81e536 100644
--- a/gitlab-ci-mkp.yml
+++ b/gitlab-ci-mkp.yml
@@ -38,23 +38,17 @@ upload:
       curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \
         --upload-file dist/${CHECKMK_PLUGIN_FILENAME} "${PACKAGE_REGISTRY_URL}/${CHECKMK_PLUGIN_FILENAME}"
 
-release:
+release_job:
+  image: gitlab/glab:latest
   stage: release
-  image: registry.gitlab.com/gitlab-org/release-cli:latest
-  #image: gitlab/glab:latest
   tags:
     - global-runner
-  rules:
-    - if: $CI_COMMIT_TAG
   script:
-    - echo "running release_job for $CI_COMMIT_TAG"
-  release:
-    name: 'Release $CI_COMMIT_TAG'
-    description: '$CI_COMMIT_TAG_MESSAGE'
-    tag_name: '$CI_COMMIT_TAG'
-    ref: '$CI_COMMIT_SHA'
-    assets:
-      links:
-        - name: '$CHECKMK_PLUGIN_FILENAME'
-          url: '${PACKAGE_REGISTRY_URL}/${CHECKMK_PLUGIN_FILENAME}'
-          link_type: 'package'
+    - glab release create $CI_COMMIT_TAG -T $CI_COMMIT_TAG -N $CI_COMMIT_TAG_MESSAGE -r $CI_COMMIT_SHA -n 'Release $CI_COMMIT_TAG' --assets-links='
+      [
+        {
+          "name": "$CHECKMK_PLUGIN_FILENAME",
+          "url":"${PACKAGE_REGISTRY_URL}/${CHECKMK_PLUGIN_FILENAME}",
+          "link_type": "package"
+        }
+      ]'