Skip to content

Commit 64285ae

Browse files
authored
Merge pull request #672 from Cysharp/ci/nuget_readme
chore: add README.md to nuget package
2 parents f213ff4 + 40e020f commit 64285ae

File tree

4 files changed

+25
-16
lines changed

4 files changed

+25
-16
lines changed

.github/workflows/build-debug.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ jobs:
1717
steps:
1818
- uses: Cysharp/Actions/.github/actions/checkout@main
1919
- uses: Cysharp/Actions/.github/actions/setup-dotnet@main
20-
- run: dotnet build -c Debug
21-
- run: dotnet test -c Debug
20+
- run: dotnet build -c Release
21+
- run: dotnet test -c Release
22+
- run: dotnet pack -c Release --no-build -p:IncludeSymbols=true -o $GITHUB_WORKSPACE/artifacts
2223

2324
build-unity:
2425
if: ${{ ((github.event_name == 'push' && github.repository_owner == 'Cysharp') || startsWith(github.event.pull_request.head.label, 'Cysharp:')) && github.triggering_actor != 'dependabot[bot]' }}

Directory.Build.props

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<!-- NuGet Package Information -->
5+
<PackageVersion>$(Version)</PackageVersion>
6+
<Company>Cysharp</Company>
7+
<Authors>Cysharp</Authors>
8+
<Copyright>© Cysharp, Inc.</Copyright>
9+
<PackageTags>task;async</PackageTags>
10+
<PackageProjectUrl>https://github.com/Cysharp/UniTask</PackageProjectUrl>
11+
<PackageReadmeFile>README.md</PackageReadmeFile>
12+
<RepositoryUrl>$(PackageProjectUrl)</RepositoryUrl>
13+
<RepositoryType>git</RepositoryType>
14+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
15+
<PackageIcon>Icon.png</PackageIcon>
16+
</PropertyGroup>
17+
18+
<ItemGroup>
19+
<None Include="$(MSBuildThisFileDirectory)README.md" Pack="true" PackagePath="\" />
20+
<None Include="$(MSBuildThisFileDirectory)Icon.png" Pack="true" PackagePath="\" />
21+
</ItemGroup>
22+
</Project>
File renamed without changes.

src/UniTask.NetCore/UniTask.NetCore.csproj

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,12 @@
1111

1212
<!-- NuGet Packaging -->
1313
<Id>UniTask</Id>
14-
<PackageVersion>$(Version)</PackageVersion>
15-
<Company>Cysharp</Company>
16-
<Authors>Cysharp</Authors>
17-
<Copyright>© Cysharp, Inc.</Copyright>
18-
<PackageTags>task;async</PackageTags>
1914
<Description>Provides an efficient async/await integration to Unity and .NET Core.</Description>
20-
<PackageProjectUrl>https://github.com/Cysharp/UniTask</PackageProjectUrl>
21-
<RepositoryUrl>$(PackageProjectUrl)</RepositoryUrl>
22-
<RepositoryType>git</RepositoryType>
23-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
24-
<PackageIcon>Icon.png</PackageIcon>
2515
<SignAssembly>true</SignAssembly>
2616
<AssemblyOriginatorKeyFile>opensource.snk</AssemblyOriginatorKeyFile>
2717
<IsPackable>true</IsPackable>
2818
</PropertyGroup>
2919

30-
<ItemGroup>
31-
<None Include="Icon.png" Pack="true" PackagePath="/" />
32-
</ItemGroup>
33-
3420
<ItemGroup>
3521
<Compile Include="..\UniTask\Assets\Plugins\UniTask\Runtime\**\*.cs" Exclude="&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Editor\*.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Triggers\*.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Linq\UnityExtensions\*.cs;&#xD;&#xA; &#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Internal\UnityEqualityComparer.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Internal\DiagnosticsExtensions.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Internal\PlayerLoopRunner.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Internal\ContinuationQueue.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\Internal\UnityWebRequestExtensions.cs;&#xD;&#xA; &#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UniTaskSynchronizationContext.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\CancellationTokenSourceExtensions.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\EnumeratorAsyncExtensions.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\TimeoutController.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\PlayerLoopHelper.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\PlayerLoopTimer.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UniTask.Delay.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UniTask.Run.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UniTask.Bridge.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UniTask.WaitUntil.cs;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UnityAsyncExtensions.*;&#xD;&#xA;..\UniTask\Assets\Plugins\UniTask\Runtime\UnityBindingExtensions.cs;&#xD;&#xA;" />
3622
<Compile Remove="..\UniTask\Assets\Plugins\UniTask\Runtime\_InternalVisibleTo.cs" />

0 commit comments

Comments
 (0)