@@ -40,18 +40,37 @@ jobs:
4040 restore-keys : |
4141 ${{ runner.os }}-nuget-
4242
43+ - name : Restore all projects
44+ run : |
45+ dotnet restore src/AutoSettingUI.Core/AutoSettingUI.Core.csproj
46+ dotnet restore src/AutoSettingUI.Generator/AutoSettingUI.Generator.csproj
47+ dotnet restore src/Extensions/AutoSettingUI.Extension.Shared/AutoSettingUI.Extension.Shared.csproj
48+ dotnet restore src/Extensions/AutoSettingUI.Avalonia/AutoSettingUI.Avalonia.csproj
49+ dotnet restore src/Extensions/AutoSettingUI.Ursa/AutoSettingUI.Ursa.csproj
50+ dotnet restore src/Extensions/AutoSettingUI.WPF/AutoSettingUI.WPF.csproj
51+ dotnet restore src/AutoSettingUI.Generator.Tests/AutoSettingUI.Generator.Tests.csproj
52+
53+ - name : Build all projects
54+ run : |
55+ dotnet build src/AutoSettingUI.Core/AutoSettingUI.Core.csproj --configuration Release
56+ dotnet build src/AutoSettingUI.Generator/AutoSettingUI.Generator.csproj --configuration Release
57+ dotnet build src/Extensions/AutoSettingUI.Extension.Shared/AutoSettingUI.Extension.Shared.csproj --configuration Release
58+ dotnet build src/Extensions/AutoSettingUI.Avalonia/AutoSettingUI.Avalonia.csproj --configuration Release
59+ dotnet build src/Extensions/AutoSettingUI.Ursa/AutoSettingUI.Ursa.csproj --configuration Release
60+ dotnet build src/Extensions/AutoSettingUI.WPF/AutoSettingUI.WPF.csproj --configuration Release
61+ dotnet build src/AutoSettingUI.Generator.Tests/AutoSettingUI.Generator.Tests.csproj --configuration Release
4362
4463 - name : Test
45- run : dotnet test src/AutoSettingUI.Generator.Tests/AutoSettingUI.Generator.Tests.csproj --configuration Release --verbosity minimal
64+ run : dotnet test src/AutoSettingUI.Generator.Tests/AutoSettingUI.Generator.Tests.csproj --configuration Release --verbosity minimal
4665
4766 - name : Pack
4867 run : |
49- dotnet pack src/AutoSettingUI.Core/AutoSettingUI.Core.csproj --configuration Release --output artifacts
50- dotnet pack src/AutoSettingUI.Generator/AutoSettingUI.Generator.csproj --configuration Release d --output artifacts
51- dotnet pack src/Extensions/AutoSettingUI.Extension.Shared/AutoSettingUI.Extension.Shared.csproj --configuration Release --output artifacts
52- dotnet pack src/Extensions/AutoSettingUI.Avalonia/AutoSettingUI.Avalonia.csproj --configuration Release --output artifacts
53- dotnet pack src/Extensions/AutoSettingUI.Ursa/AutoSettingUI.Ursa.csproj --configuration Release --output artifacts
54- dotnet pack src/Extensions/AutoSettingUI.WPF/AutoSettingUI.WPF.csproj --configuration Release --output artifacts
68+ dotnet pack src/AutoSettingUI.Core/AutoSettingUI.Core.csproj --configuration Release --output artifacts
69+ dotnet pack src/AutoSettingUI.Generator/AutoSettingUI.Generator.csproj --configuration Release --output artifacts
70+ dotnet pack src/Extensions/AutoSettingUI.Extension.Shared/AutoSettingUI.Extension.Shared.csproj --configuration Release --output artifacts
71+ dotnet pack src/Extensions/AutoSettingUI.Avalonia/AutoSettingUI.Avalonia.csproj --configuration Release --output artifacts
72+ dotnet pack src/Extensions/AutoSettingUI.Ursa/AutoSettingUI.Ursa.csproj --configuration Release --output artifacts
73+ dotnet pack src/Extensions/AutoSettingUI.WPF/AutoSettingUI.WPF.csproj --configuration Release --output artifacts
5574
5675 - name : Publish to NuGet
5776 if : startsWith(github.ref, 'refs/tags/v')
6281 with :
6382 name : nuget-packages
6483 path : artifacts/*.nupkg
65- retention-days : 30
84+ retention-days : 30
0 commit comments