diff --git a/gitlab-ci-mkp.yml b/gitlab-ci-mkp.yml
index 05b7c341d053e3dc878bc339befd5be43e903c64..4730344162cca84e0ccdeb2a4186e52925df2784 100644
--- a/gitlab-ci-mkp.yml
+++ b/gitlab-ci-mkp.yml
@@ -24,24 +24,10 @@ build:
     paths:
       - dist/*.mkp
 
-upload:
-  stage: upload
-  image:
-    name: curlimages/curl:latest
-    pull_policy: always # available: always, if-not-present, never
-  tags:
-    - global-runner
-  rules:
-    - if: $CI_COMMIT_TAG
-  script:
-    - |
-      curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \
-        --upload-file dist/${CHECKMK_PLUGIN_FILENAME} "${PACKAGE_REGISTRY_URL}/${CHECKMK_PLUGIN_FILENAME}"
-
 release_job:
   image: gitlab/glab:latest
   stage: release
   tags:
     - global-runner
   script:
-    - 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"}]'
+    - glab release create $CI_COMMIT_TAG -T $CI_COMMIT_TAG --notes "${CI_COMMIT_TAG_MESSAGE}" "dist/${CHECKMK_PLUGIN_FILENAME}#${CHECKMK_PLUGIN_FILENAME}#package"
\ No newline at end of file