From 5eddf324c7618f677f403da5b049c3b3b31bd087 Mon Sep 17 00:00:00 2001
From: Frank Baier <frank.baier@swr.de>
Date: Fri, 17 Jan 2025 08:48:37 +0000
Subject: [PATCH] Update gitlab-ci-mkp.yml

---
 gitlab-ci-mkp.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/gitlab-ci-mkp.yml b/gitlab-ci-mkp.yml
index b71d508..2f678f5 100644
--- a/gitlab-ci-mkp.yml
+++ b/gitlab-ci-mkp.yml
@@ -24,6 +24,20 @@ 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
@@ -37,4 +51,5 @@ release_job:
     - glab config set check_update false --global
     - glab auth login --job-token $CI_JOB_TOKEN --hostname $CI_SERVER_HOST --api-protocol $CI_SERVER_PROTOCOL
     - GITLAB_HOST=$CI_SERVER_URL glab release list -R $CI_PROJECT_PATH
-    - glab release create $CI_COMMIT_TAG -T $CI_COMMIT_TAG --notes "${CI_COMMIT_TAG_MESSAGE}" ./dist/*.mkp
\ No newline at end of file
+    - glab release create $CI_COMMIT_TAG -T $CI_COMMIT_TAG --notes "${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/*.mkp
-- 
GitLab