From da024625450ed837a18aa14edd608018e1e1d623 Mon Sep 17 00:00:00 2001 From: AsakusaRinne Date: Mon, 1 May 2023 01:44:01 +0800 Subject: [PATCH] ci: revise auto-release ci file. --- .github/workflows/release.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f2c41cb7..00d328b0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -75,7 +75,13 @@ jobs: git fetch origin; $LastTag = git describe --tags; echo "Last tag is: $LastTag"; - $Version = "preview-v" + ($LastTag).TrimStart('v'); + $VersionTag = ($LastTag).TrimStart('v'); + $TagArray=(${string//,/ }); + $Version = "" + for var in ${array[@]} + do + Version += $var + done echo "Publishing version: $Version"; dotnet pack ./src/TensorFlowNET.Core/Tensorflow.Binding.csproj -c Release -o packages /p:PackageVersion=$Version /p:Version=$Version; dotnet pack ./src/TensorFlowNET.Keras/Tensorflow.Keras.csproj -c Release -o packages /p:PackageVersion=$Version /p:Version=$Version; @@ -87,14 +93,14 @@ jobs: $LastExitCode = 0; } - - name: Upload packages artefacts + - name: Upload packages artifacts uses: actions/upload-artifact@v1.0.0 with: name: "drop-ci-packages" path: './packages' - name: Add myget nuget source - run: dotnet nuget add source https://www.myget.org/F/rinne/api/v2/package --name myget.org + run: dotnet nuget add source https://www.myget.org/F/rinne/api/v3/package --name myget.org - name: Push TensorFlow.NET to myget.org run: dotnet nuget push .\packages\TensorFlow*.nupkg -s myget.org -k $env:MYGET_API_TOKEN --skip-duplicate