Skip to content

Commit a416da3

Browse files
committed
[v0.6.6-preview1] Flattened project to reduce complexity
1 parent 4854e54 commit a416da3

33 files changed

Lines changed: 39 additions & 91 deletions

.github/workflows/nuget-publish.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
mkdir -p release-assets
2121
curl -L -o release-assets/voices.zip https://github.com/Lyrcaxis/KokoroSharpBinaries/releases/download/v1.0.0/voices.zip
2222
curl -L -o release-assets/espeak.zip https://github.com/Lyrcaxis/KokoroSharpBinaries/releases/download/v1.0.0/espeak-ng-binaries-v1.52.zip
23-
unzip release-assets/voices.zip -d KokoroSharp
24-
unzip release-assets/espeak.zip -d KokoroSharp
23+
unzip release-assets/voices.zip -d .
24+
unzip release-assets/espeak.zip -d .
2525
2626
- name: Test
2727
run: dotnet test -c Release

0 commit comments

Comments
 (0)