Skip to content

Commit d46b0e5

Browse files
committed
优化打包发布
1 parent aff8771 commit d46b0e5

3 files changed

Lines changed: 20 additions & 5 deletions

File tree

.github/workflows/publish.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish to NuGet
1+
name: Publish to NuGet
22

33
on:
44
push:
@@ -53,8 +53,14 @@ jobs:
5353
- name: Test
5454
run: dotnet test --configuration Release --no-build --verbosity normal
5555

56-
- name: Pack
57-
run: dotnet pack DynamicLocalization.Avalonia/DynamicLocalization.Avalonia.csproj --configuration Release --no-build --output artifacts
56+
- name: Pack DynamicLocalization.Core
57+
run: dotnet pack src/DynamicLocalization.Core/DynamicLocalization.Core.csproj --configuration Release --no-build --output artifacts
58+
59+
- name: Pack DynamicLocalization.Avalonia
60+
run: dotnet pack src/DynamicLocalization.Avalonia/DynamicLocalization.Avalonia.csproj --configuration Release --no-build --output artifacts
61+
62+
- name: Pack DynamicLocalization.WPF
63+
run: dotnet pack src/DynamicLocalization.WPF/DynamicLocalization.WPF.csproj --configuration Release --no-build --output artifacts
5864

5965
- name: List packages
6066
run: Get-ChildItem artifacts -Filter *.nupkg
@@ -72,4 +78,3 @@ jobs:
7278
name: nuget-packages
7379
path: artifacts/*.nupkg
7480
retention-days: 30
75-

src/DynamicLocalization.Core/DynamicLocalization.Core.csproj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,19 @@
1212
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1313
<PackageId>DynamicLocalization.Core</PackageId>
1414
<Authors>Sakuya Starry</Authors>
15-
<Description>Core library for DynamicLocalization - platform-independent localization services.</Description>
15+
<Description>Core library for DynamicLocalization - platform-independent localization services with hot-reload support and multiple data sources.</Description>
1616
<PackageTags>i18n;Localization</PackageTags>
1717
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1818
<PackageProjectUrl>https://github.com/StarryXYJ/Avalonia.DynamicLocalization</PackageProjectUrl>
1919
<RepositoryUrl>https://github.com/StarryXYJ/Avalonia.DynamicLocalization.git</RepositoryUrl>
2020
<RepositoryType>git</RepositoryType>
21+
<PackageReadmeFile>README.md</PackageReadmeFile>
2122
</PropertyGroup>
2223

24+
<ItemGroup>
25+
<None Include="README.md" Pack="true" PackagePath="\" />
26+
</ItemGroup>
27+
2328
<ItemGroup>
2429
<PackageReference Include="MinVer" Version="8.0.0-alpha.1">
2530
<PrivateAssets>all</PrivateAssets>

src/DynamicLocalization.WPF/DynamicLocalization.WPF.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,13 @@
1919
<PackageProjectUrl>https://github.com/StarryXYJ/Avalonia.DynamicLocalization</PackageProjectUrl>
2020
<RepositoryUrl>https://github.com/StarryXYJ/Avalonia.DynamicLocalization.git</RepositoryUrl>
2121
<RepositoryType>git</RepositoryType>
22+
<PackageReadmeFile>README.md</PackageReadmeFile>
2223
</PropertyGroup>
2324

25+
<ItemGroup>
26+
<None Include="README.md" Pack="true" PackagePath="\" />
27+
</ItemGroup>
28+
2429
<ItemGroup>
2530
<PackageReference Include="MinVer" Version="8.0.0-alpha.1">
2631
<PrivateAssets>all</PrivateAssets>

0 commit comments

Comments
 (0)