diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2f8567a24b671f848cbe17e4c28e04920cfa3924..b2da40e59ee2b9365a55e2eb855ebaae693ad698 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,6 +7,10 @@ stages:
   - upload
   - release
 
+variables:
+  PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages"
+
+
 # build gcli binary
 build:
   stage: build
@@ -38,7 +42,7 @@ upload:
     - if: $CI_COMMIT_TAG
   script:
     - |
-      curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file target/release/gcli "${PACKAGE_REGISTRY_URL}/gcli"
+      curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file target/release/gcli "${PACKAGE_REGISTRY_URL}/gcli-${CI_COMMIT_TAG}"
 
 # create a gitlab release pointing to this binary
 release: