diff --git a/.github/workflows/build-portable-release-cuda.yml b/.github/workflows/build-portable-release-cuda.yml index f6d8b39c..7ba1fc6b 100644 --- a/.github/workflows/build-portable-release-cuda.yml +++ b/.github/workflows/build-portable-release-cuda.yml @@ -163,7 +163,12 @@ jobs: # 6. Move up and rename folder to include version cd .. VERSION_CLEAN="${VERSION#v}" - mv text-generation-webui text-generation-webui-${VERSION_CLEAN} + if [[ "$RUNNER_OS" == "Windows" ]]; then + sleep 3 + powershell -Command "Move-Item -Path text-generation-webui -Destination text-generation-webui-${VERSION_CLEAN} -Force" + else + mv text-generation-webui text-generation-webui-${VERSION_CLEAN} + fi # 7. Create ZIP file ZIP_NAME="textgen-portable-${VERSION_CLEAN}-${PLATFORM}-cuda${CUDA_VERSION}.zip" diff --git a/.github/workflows/build-portable-release-vulkan.yml b/.github/workflows/build-portable-release-vulkan.yml index 55ce13d5..c02aa662 100644 --- a/.github/workflows/build-portable-release-vulkan.yml +++ b/.github/workflows/build-portable-release-vulkan.yml @@ -149,7 +149,12 @@ jobs: # 5. Move up and rename folder to include version cd .. VERSION_CLEAN="${VERSION#v}" - mv text-generation-webui text-generation-webui-${VERSION_CLEAN} + if [[ "$RUNNER_OS" == "Windows" ]]; then + sleep 3 + powershell -Command "Move-Item -Path text-generation-webui -Destination text-generation-webui-${VERSION_CLEAN} -Force" + else + mv text-generation-webui text-generation-webui-${VERSION_CLEAN} + fi # 6. Create ZIP file ZIP_NAME="textgen-portable-${VERSION_CLEAN}-${PLATFORM}-vulkan.zip" diff --git a/.github/workflows/build-portable-release.yml b/.github/workflows/build-portable-release.yml index 5df2db31..85179617 100644 --- a/.github/workflows/build-portable-release.yml +++ b/.github/workflows/build-portable-release.yml @@ -173,7 +173,12 @@ jobs: # 5. Move up and rename folder to include version cd .. VERSION_CLEAN="${VERSION#v}" - mv text-generation-webui text-generation-webui-${VERSION_CLEAN} + if [[ "$RUNNER_OS" == "Windows" ]]; then + sleep 3 # Give time for any lingering file handles to close + powershell -Command "Move-Item -Path text-generation-webui -Destination text-generation-webui-${VERSION_CLEAN} -Force" + else + mv text-generation-webui text-generation-webui-${VERSION_CLEAN} + fi # 6. Create ZIP file ZIP_NAME="textgen-portable-${VERSION_CLEAN}-${PLATFORM}.zip"