From 582bd3adb6061822da8a109a0f05b2cb14fc03c9 Mon Sep 17 00:00:00 2001 From: XXXXRT666 <157766680+XXXXRT666@users.noreply.github.com> Date: Wed, 14 May 2025 02:11:36 +0100 Subject: [PATCH] WIP --- .github/build_windows_packages.ps1 | 11 +++++++++-- .github/workflows/build_windows_packages.yaml | 6 ++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/build_windows_packages.ps1 b/.github/build_windows_packages.ps1 index de7ded50..7bd36f8f 100644 --- a/.github/build_windows_packages.ps1 +++ b/.github/build_windows_packages.ps1 @@ -4,16 +4,23 @@ $workDir = $env:WORK_DIR Set-Location $workDir Get-ChildItem . -$today = Get-Date -Format "MMdd" + $cuda = $env:TORCH_CUDA if (-not $cuda) { Write-Error "Missing TORCH_CUDA env (cu124 or cu128)" exit 1 } -$pkgName = "GPT-SoVITS-$today" + +$date = $env:DATE_SUFFIX +if ($date -and $date.Trim() -ne "") { + $date = Get-Date -Format "MMdd" +} +$pkgName = "GPT-SoVITS-$date" $tmpDir = "tmp" $srcDir = $PWD +Write-Host $srcDir +$suffix = $env:PKG_SUFFIX if ($suffix -and $suffix.Trim() -ne "") { $pkgName = "$pkgName$suffix" } diff --git a/.github/workflows/build_windows_packages.yaml b/.github/workflows/build_windows_packages.yaml index 7c12b39d..ff04d46f 100644 --- a/.github/workflows/build_windows_packages.yaml +++ b/.github/workflows/build_windows_packages.yaml @@ -3,6 +3,10 @@ name: Build and Upload Windows Package on: workflow_dispatch: inputs: + date: + description: "Date suffix (optional)" + required: false + default: "" suffix: description: "Package name suffix (optional)" required: false @@ -20,6 +24,7 @@ jobs: MODELSCOPE_TOKEN: ${{ secrets.MODELSCOPE_TOKEN }} HUGGINGFACE_USERNAME: ${{ secrets.HUGGINGFACE_USERNAME }} HUGGINGFACE_TOKEN: ${{ secrets.HUGGINGFACE_TOKEN }} + DATE_SUFFIX: ${{ github.event.inputs.suffix }} PKG_SUFFIX: ${{ github.event.inputs.suffix }} steps: @@ -30,6 +35,7 @@ jobs: shell: pwsh run: | $curr = Get-Location + echo $curr echo "WORK_DIR=$curr" >> $env:GITHUB_ENV Move-Item .github/build_windows_packages.ps1 ../build_windows_packages.ps1 Set-Location ../