@@ -21,20 +21,21 @@ jobs:
2121 mkdir -p release-assets
2222 curl -L -o release-assets/voices.zip https://github.com/Lyrcaxis/KokoroSharpBinaries/releases/download/v1.0.0/voices.zip
2323 curl -L -o release-assets/espeak.zip https://github.com/Lyrcaxis/KokoroSharpBinaries/releases/download/v1.0.0/espeak-ng-binaries-v1.52.zip
24- unzip release-assets/voices.zip -d KokoroSharp
25- unzip release-assets/espeak.zip -d KokoroSharp
24+ unzip release-assets/voices.zip -d .
25+ unzip release-assets/espeak.zip -d .
2626
2727 - name : Pack and build projects
2828 run : |
2929 PROJECTS=(
30- "./Runtimes/KokoroSharp.CPU/KokoroSharp.CPU.csproj"
31- "./Runtimes/KokoroSharp.GPU/KokoroSharp.GPU.csproj"
32- "./Runtimes/KokoroSharp.GPU.Linux/KokoroSharp.GPU.Linux.csproj"
33- "./Runtimes/KokoroSharp.GPU.Windows/KokoroSharp.GPU.Windows.csproj"
34- "./Runtimes/KokoroSharp.DirectML/KokoroSharp.DirectML.csproj"
30+ "KokoroSharp.csproj"
31+ "./Runtimes/KokoroSharp.CPU.csproj"
32+ "./Runtimes/KokoroSharp.GPU.csproj"
33+ "./Runtimes/KokoroSharp.GPU.Linux.csproj"
34+ "./Runtimes/KokoroSharp.GPU.Windows.csproj"
35+ "./Runtimes/KokoroSharp.DirectML.csproj"
3536 )
36- for project_path in "${PROJECTS[@]}"; do dotnet sln KokoroSharp.sln add "$project_path"; done # Add all projects to the solution
37- dotnet pack KokoroSharp.sln -c Release -o ./packed_nupkgs # Pack all projects into nupkgs
37+ for project_path in "${PROJECTS[@]:1 }"; do dotnet sln KokoroSharp.sln add "$project_path"; done # Add all projects to the solution
38+ for project_path in "${PROJECTS[@]}"; do dotnet pack "$project_path" -c Release -o ./packed_nupkgs; done # Pack all projects into nupkgs
3839
3940 - name : Publish to NuGet
4041 run : dotnet nuget push ./packed_nupkgs/*.nupkg -k ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate
0 commit comments