Skip to content

Commit 7c0fe8b

Browse files
Update Nuget Packaging
1 parent 7718153 commit 7c0fe8b

File tree

3 files changed

+34
-12
lines changed

3 files changed

+34
-12
lines changed

Directory.Packages.props

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,26 @@
66
<ItemGroup>
77
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
88
<PackageVersion Include="coverlet.msbuild" Version="6.0.2" />
9+
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.25" />
910
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
1011
<PackageVersion Include="Immediate.Handlers" Version="1.7.0" />
12+
<PackageVersion Include="MinVer" Version="6.0.0" />
13+
<PackageVersion Include="TUnit.Engine" Version="0.2.212" />
14+
<PackageVersion Include="xunit.v3.assert" Version="0.5.0-pre.27" />
15+
</ItemGroup>
16+
17+
<ItemGroup Condition="$(TargetFramework) == 'net8.0'">
1118
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="8.0.0" />
1219
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
1320
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
1421
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
15-
<PackageVersion Include="TUnit.Engine" Version="0.2.212" />
16-
<PackageVersion Include="xunit.v3.assert" Version="0.5.0-pre.27" />
22+
</ItemGroup>
23+
24+
<ItemGroup Condition="$(TargetFramework) == 'net9.0'">
25+
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.0" />
26+
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0" />
27+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
28+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
1729
</ItemGroup>
1830

1931
<ItemGroup>

src/Immediate.Cache.Shared/Immediate.Cache.Shared.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9+
<PackageReference Include="DotNet.ReproducibleBuilds" PrivateAssets="All" />
910
<PackageReference Include="Immediate.Handlers" />
1011
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
1112
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
1213
</ItemGroup>
1314

1415
<ItemGroup>
15-
<Using Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net9.0'))"
16-
Alias="Lock"
17-
Include="System.Object" />
16+
<Using Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net9.0'))" Alias="Lock" Include="System.Object" />
1817
</ItemGroup>
1918

2019
</Project>

src/Immediate.Cache/Immediate.Cache.csproj

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,31 @@
88

99
<PropertyGroup Label="Nuget">
1010
<Title>Immediate.Cache</Title>
11-
<Description></Description>
11+
<Description>A collection of classes that simplify caching responses from Immediate.Handlers handlers.</Description>
1212

1313
<Authors>Immediate.Cache Developers</Authors>
14+
<Copyright>© 2024 Immediate.Cache Developers</Copyright>
1415

1516
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1617
<PackageReadmeFile>readme.md</PackageReadmeFile>
18+
<PackageTags>csharp-sourcegenerator;caching;immediate-platform</PackageTags>
1719

1820
<PublishRepositoryUrl>true</PublishRepositoryUrl>
1921
<RepositoryUrl>https://github.com/ImmediatePlatform/Immediate.Cache</RepositoryUrl>
2022
</PropertyGroup>
2123

2224
<ItemGroup>
23-
<PackageReference Include="Immediate.Handlers" />
24-
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
25-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
25+
<PackageReference Include="DotNet.ReproducibleBuilds" PrivateAssets="All" />
26+
<PackageReference Include="Immediate.Handlers" />
27+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
28+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
29+
<PackageReference Include="MinVer" PrivateAssets="All" />
30+
</ItemGroup>
31+
32+
<ItemGroup>
33+
<ProjectReference Include="../Immediate.Cache.Shared/Immediate.Cache.Shared.csproj" PrivateAssets="All" />
2634
</ItemGroup>
2735

28-
<!--
29-
This ensures the library will be packaged as a source generator when we use `dotnet pack`
30-
-->
3136
<ItemGroup>
3237
<None Include="../../readme.md" Pack="true" PackagePath="/" />
3338
<None Include="../Immediate.Cache.Shared/bin/$(Configuration)/net8.0/Immediate.Cache.Shared.dll" Pack="true" PackagePath="lib/net8.0" Visible="true" />
@@ -36,4 +41,10 @@
3641
<None Include="../Immediate.Cache.Shared/bin/$(Configuration)/net9.0/Immediate.Cache.Shared.xml" Pack="true" PackagePath="lib/net9.0" Visible="true" />
3742
</ItemGroup>
3843

44+
<PropertyGroup Label="MinVer">
45+
<MinVerAutoIncrement>minor</MinVerAutoIncrement>
46+
<MinVerDefaultPreReleaseIdentifiers>preview.0</MinVerDefaultPreReleaseIdentifiers>
47+
<MinVerTagPrefix>v</MinVerTagPrefix>
48+
</PropertyGroup>
49+
3950
</Project>

0 commit comments

Comments
 (0)