From 18b07b15d4010eaf158330f71862a6f64c58ceed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Thu, 18 Jan 2024 21:29:37 +0100
Subject: [PATCH] CI/CD => Fix clean packages

---
 NodeApp/.gitlab-ci/01_functions.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/NodeApp/.gitlab-ci/01_functions.yml b/NodeApp/.gitlab-ci/01_functions.yml
index 08bddf3..028f666 100644
--- a/NodeApp/.gitlab-ci/01_functions.yml
+++ b/NodeApp/.gitlab-ci/01_functions.yml
@@ -127,10 +127,10 @@
 .clean_packages:
     script:
         # Get all packages of the project
-        - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" "${GITLAB_API_PROJECT_URL}/packages" > gitlabPackages.json'
+        - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" "${GITLAB_API_PROJECT_URL}/packages?sort=desc&package_version=${VERSION}" > gitlabPackages.json'
 
         # Filter and select packages to delete (based on version)
-        - packagesToDelete=`jq -r '.[] | select(.version=="'${VERSION}'") | ._links.delete_api_path' gitlabPackages.json`
+        - packagesToDelete=`jq -r '.[] | ._links.delete_api_path' gitlabPackages.json`
 
         # Delete packages by calling Gitlab API
         - >
-- 
GitLab