Skip to content

Commit 564594f

Browse files
committed
我没招了,再试试,gemini和chatgpt双重review的结果
1 parent 7775d4f commit 564594f

8 files changed

Lines changed: 34 additions & 9 deletions

File tree

.github/workflows/publish.yml

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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')
@@ -62,4 +81,4 @@ jobs:
6281
with:
6382
name: nuget-packages
6483
path: artifacts/*.nupkg
65-
retention-days: 30
84+
retention-days: 30

Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo.Android/AutoSettingUI.Avalonia.CrossPlatform.Demo.Android.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
1111
<AndroidPackageFormat>apk</AndroidPackageFormat>
1212
<AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
13+
<IsPackable>false</IsPackable>
1314
</PropertyGroup>
1415

1516
<ItemGroup>

Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo.Browser/AutoSettingUI.Avalonia.CrossPlatform.Demo.Browser.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
66
<Nullable>enable</Nullable>
77
<NoWarn>$(NoWarn);MSB3277</NoWarn>
8+
<IsPackable>false</IsPackable>
89
</PropertyGroup>
910

1011
<ItemGroup>

Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<LangVersion>latest</LangVersion>
66
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
77
<NoWarn>$(NoWarn);IL2026;IL2057;IL2067;IL2070;IL2072;IL2075;IL2104;IL3050</NoWarn>
8-
8+
<IsPackable>false</IsPackable>
99
<PublishAot>true</PublishAot>
1010
<SelfContained>true</SelfContained>
1111
<PublishTrimmed>true</PublishTrimmed>

Demo/AutoSettingUI.Avalonia.CrossPlatform.Demo/Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<!-- https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management -->
33
<PropertyGroup>
44
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5+
<IsPackable>false</IsPackable>
56
</PropertyGroup>
67
<ItemGroup>
78
<!-- Avalonia packages -->

Demo/AutoSettingUI.Ursa.Demo/AutoSettingUI.Ursa.Demo.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<SelfContained>true</SelfContained>
1414
<PublishTrimmed>true</PublishTrimmed>
1515
<TrimMode>link</TrimMode>
16+
<IsPackable>false</IsPackable>
1617
</PropertyGroup>
1718

1819
<ItemGroup>

Demo/AutoSettingUI.Wpf.Demo/AutoSettingUI.Wpf.Demo.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<UseWPF>true</UseWPF>
99
<AssemblyName>AutoSettingUI.WPF.Demo</AssemblyName>
1010
<RootNamespace>AutoSettingUI.WPF.Demo</RootNamespace>
11+
<IsPackable>false</IsPackable>
1112

1213

1314
</PropertyGroup>

src/AutoSettingUI.Generator.Tests/AutoSettingUI.Generator.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<TargetFramework>net8.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
<Nullable>enable</Nullable>
7+
<IsPackable>false</IsPackable>
78
</PropertyGroup>
89

910
<ItemGroup>

0 commit comments

Comments
 (0)