diff --git a/cicd/stages/release.yml b/cicd/stages/release.yml
index 75758e8203135ddc0aca2ec15d2720ad9c4bc205..5692c254072ee01bc33acec66840aa2e83827fb0 100644
--- a/cicd/stages/release.yml
+++ b/cicd/stages/release.yml
@@ -14,20 +14,11 @@ create-packages:
   script:
     - apk add tar curl
     - cd ${QDS_CI_ARTIFACTS_PATH}
+    - export package_name="design_viewer_wasm-${CI_COMMIT_TAG}-qt${QDS_CI_QT_VERSION}.tar.gz"
     - |
-      for platform in $(ls); do
-        echo "Creating packages for platform $platform"
-        cd "$platform"
-        for arch in $(ls); do
-            echo "Running for $platform-$arch. Compressing..."
-            cd "$arch"
-            tar -czf "$platform-$arch.tar.gz" *
-            echo "Uploading $platform-$arch.tar.gz to GitLab Package Registry"
-            curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file "${platform}-${arch}.tar.gz" ${QDS_PACKAGE_URL}/design_viewer-${CI_COMMIT_TAG}-qt${QDS_CI_QT_VERSION}-${platform}-${arch}.tar.gz
-            cd ..
-        done
-        cd ..
-      done
+      tar -czf "${package_name}" *
+      echo "Uploading ${package_name} to GitLab Package Registry"
+      curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file "${package_name}" ${QDS_PACKAGE_URL}/design_viewer-${CI_COMMIT_TAG}-qt${QDS_CI_QT_VERSION}.tar.gz
   artifacts:
     name: design-viewer-${CI_JOB_ID}-qt${QDS_CI_QT_VERSION}
     paths: