From 2ba9d0bbb61cd5a2d39c8f30937817013fdbaec3 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Mon, 3 Nov 2025 11:35:06 +0100 Subject: [PATCH] feat(task): improve module upload with dynamic versioning and naming - Use `get-module-version` to dynamically determine module version - Extract module name using `basename` for consistent file naming - Update zip file path to include module name and version - Adjust upload summary to use dynamic module name and version variables - Maintain existing upload logic and Nextcloud integration --- task | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/task b/task index 82084ca3..fedbf57c 100755 --- a/task +++ b/task @@ -938,7 +938,9 @@ upload-module() { zip-module "$module" # Get path to zip file and upload url - local file_path="tmp/$MODULE_NAME.zip" + local version=$(get-module-version "$module") + local module_name=$(basename "$module") + local file_path="tmp/$module_name-$version.zip" load-env "$1" local nextcloud_upload_url="$NEXTCLOUD_URL/remote.php/dav/files/$NEXTCLOUD_USERNAME/Odoo-Apps/" @@ -946,8 +948,8 @@ upload-module() { curl -u "$NEXTCLOUD_USERNAME:$NEXTCLOUD_PASSWORD" -T "$file_path" "$nextcloud_upload_url" echo "File $file_path uploaded to $nextcloud_upload_url." - UPLOADS+=" - name: $module\n" - UPLOADS+=" version: $VERSION\n" + UPLOADS+=" - name: $module_name\n" + UPLOADS+=" version: $version\n" fi done