Skip to content

Commit 9ccbb97

Browse files
committed
Centralize NuGet Package Version Handling
1 parent 660c3e9 commit 9ccbb97

File tree

8 files changed

+96
-48
lines changed

8 files changed

+96
-48
lines changed

API.IntegrationTests/API.IntegrationTests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
</PropertyGroup>
55

66
<ItemGroup>
7-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.9" />
8-
<PackageReference Include="Testcontainers.PostgreSql" Version="4.7.0" />
9-
<PackageReference Include="Testcontainers.Redis" Version="4.7.0" />
10-
<PackageReference Include="TUnit" Version="0.57.65" />
7+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" />
8+
<PackageReference Include="Testcontainers.PostgreSql" />
9+
<PackageReference Include="Testcontainers.Redis" />
10+
<PackageReference Include="TUnit" />
1111
</ItemGroup>
1212

1313
<ItemGroup>

API/API.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<ItemGroup>
3-
<PackageReference Include="AspNet.Security.OAuth.Discord" Version="9.4.0" />
4-
<PackageReference Include="Fluid.Core" Version="2.25.0" />
5-
<PackageReference Include="MailKit" Version="4.13.0" />
6-
<PackageReference Include="Microsoft.AspNetCore.Authentication.Google" Version="9.0.9" />
7-
<PackageReference Include="Microsoft.AspNetCore.Authentication.Twitter" Version="9.0.9" />
3+
<PackageReference Include="AspNet.Security.OAuth.Discord" />
4+
<PackageReference Include="Fluid.Core" />
5+
<PackageReference Include="MailKit" />
6+
<PackageReference Include="Microsoft.AspNetCore.Authentication.Google" />
7+
<PackageReference Include="Microsoft.AspNetCore.Authentication.Twitter" />
88
</ItemGroup>
99

1010
<Target Name="SetSourceRevisionId" BeforeTargets="InitializeSourceControlInformation">

Common.Tests/Common.Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="Testcontainers.PostgreSql" Version="4.7.0" />
4-
<PackageReference Include="Testcontainers.Redis" Version="4.7.0" />
5-
<PackageReference Include="Bogus" Version="35.6.3" />
6-
<PackageReference Include="TUnit" Version="0.57.65" />
3+
<PackageReference Include="Testcontainers.PostgreSql" />
4+
<PackageReference Include="Testcontainers.Redis" />
5+
<PackageReference Include="Bogus" />
6+
<PackageReference Include="TUnit" />
77
</ItemGroup>
88

99
<ItemGroup>

Common/Common.csproj

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,35 @@
44
</PropertyGroup>
55

66
<ItemGroup>
7-
<PackageReference Include="BCrypt.Net-Next" Version="4.0.3" />
8-
<PackageReference Include="IDisposableAnalyzers" Version="4.0.8">
7+
<PackageReference Include="BCrypt.Net-Next" />
8+
<PackageReference Include="IDisposableAnalyzers">
99
<PrivateAssets>all</PrivateAssets>
1010
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1111
</PackageReference>
12-
<PackageReference Include="MessagePack" Version="3.1.4" />
13-
<PackageReference Include="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="9.0.9" />
14-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.9" />
15-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.9" />
16-
<PackageReference Include="Microsoft.Extensions.Caching.Hybrid" Version="9.9.0" />
17-
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
18-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
19-
<PackageReference Include="NRedisStack" Version="1.1.0" />
20-
<PackageReference Include="OpenShock.Serialization.Flatbuffers" Version="2.0.0-preview.5" />
21-
<PackageReference Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.12.0-beta.1" />
22-
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.12.0" />
23-
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.12.0" />
24-
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.12.0" />
25-
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.12.0" />
26-
<PackageReference Include="Redis.OM" Version="1.0.1" />
27-
<PackageReference Include="Scalar.AspNetCore" Version="2.8.3" />
28-
<PackageReference Include="Serilog.Sinks.Grafana.Loki" Version="8.3.1" />
29-
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="8.1.0" />
30-
<PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="9.0.9" />
31-
<PackageReference Include="OneOf" Version="3.0.271" />
32-
<PackageReference Include="Serilog.AspNetCore" Version="9.0.0" />
33-
<PackageReference Include="Serilog.Sinks.OpenTelemetry" Version="4.2.0" />
34-
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" Version="9.0.4" />
35-
<PackageReference Include="Z.EntityFramework.Plus.EFCore" Version="9.103.9.3" />
12+
<PackageReference Include="MessagePack" />
13+
<PackageReference Include="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" />
14+
<PackageReference Include="Microsoft.EntityFrameworkCore" />
15+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" />
16+
<PackageReference Include="Microsoft.Extensions.Caching.Hybrid" />
17+
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" />
18+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" />
19+
<PackageReference Include="NRedisStack" />
20+
<PackageReference Include="OpenShock.Serialization.Flatbuffers" />
21+
<PackageReference Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" />
22+
<PackageReference Include="OpenTelemetry.Extensions.Hosting" />
23+
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" />
24+
<PackageReference Include="OpenTelemetry.Instrumentation.Http" />
25+
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" />
26+
<PackageReference Include="Redis.OM" />
27+
<PackageReference Include="Scalar.AspNetCore" />
28+
<PackageReference Include="Serilog.Sinks.Grafana.Loki" />
29+
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" />
30+
<PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" />
31+
<PackageReference Include="OneOf" />
32+
<PackageReference Include="Serilog.AspNetCore" />
33+
<PackageReference Include="Serilog.Sinks.OpenTelemetry" />
34+
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" />
35+
<PackageReference Include="Z.EntityFramework.Plus.EFCore" />
3636
</ItemGroup>
3737

3838
<ItemGroup>

Cron/Cron.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<ItemGroup>
3-
<PackageReference Include="Hangfire.AspNetCore" Version="1.8.21" />
4-
<PackageReference Include="Hangfire.PostgreSql" Version="1.20.12" />
3+
<PackageReference Include="Hangfire.AspNetCore" />
4+
<PackageReference Include="Hangfire.PostgreSql" />
55
</ItemGroup>
66

77
<ItemGroup>

Directory.Packages.props

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<Project>
2+
<PropertyGroup>
3+
<!-- Enable central package management, https://learn.microsoft.com/en-us/nuget/consume-packages/Central-Package-Management -->
4+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<PackageVersion Include="Asp.Versioning.Mvc.ApiExplorer" Version="8.1.0" />
8+
<PackageVersion Include="AspNet.Security.OAuth.Discord" Version="9.4.0" />
9+
<PackageVersion Include="BCrypt.Net-Next" Version="4.0.3" />
10+
<PackageVersion Include="Bogus" Version="35.6.3" />
11+
<PackageVersion Include="Fluid.Core" Version="2.25.0" />
12+
<PackageVersion Include="Hangfire.AspNetCore" Version="1.8.21" />
13+
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.12" />
14+
<PackageVersion Include="IDisposableAnalyzers" Version="4.0.8" />
15+
<PackageVersion Include="MailKit" Version="4.13.0" />
16+
<PackageVersion Include="MessagePack" Version="3.1.4" />
17+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Google" Version="9.0.9" />
18+
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Twitter" Version="9.0.9" />
19+
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="9.0.9" />
20+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.9" />
21+
<PackageVersion Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="9.0.9" />
22+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.9" />
23+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.9" />
24+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.9" />
25+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.9" />
26+
<PackageVersion Include="Microsoft.Extensions.Caching.Hybrid" Version="9.9.0" />
27+
<PackageVersion Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
28+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
29+
<PackageVersion Include="NRedisStack" Version="1.1.1" />
30+
<PackageVersion Include="OneOf" Version="3.0.271" />
31+
<PackageVersion Include="OpenShock.Serialization.Flatbuffers" Version="2.0.0-preview.5" />
32+
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.12.0-beta.1" />
33+
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.12.0" />
34+
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.12.0" />
35+
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.12.0" />
36+
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.12.0" />
37+
<PackageVersion Include="Redis.OM" Version="1.0.1" />
38+
<PackageVersion Include="Scalar.AspNetCore" Version="2.8.5" />
39+
<PackageVersion Include="Serilog.AspNetCore" Version="9.0.0" />
40+
<PackageVersion Include="Serilog.Sinks.Grafana.Loki" Version="8.3.1" />
41+
<PackageVersion Include="Serilog.Sinks.OpenTelemetry" Version="4.2.0" />
42+
<PackageVersion Include="Swashbuckle.AspNetCore.SwaggerGen" Version="9.0.4" />
43+
<PackageVersion Include="Testcontainers.PostgreSql" Version="4.7.0" />
44+
<PackageVersion Include="Testcontainers.Redis" Version="4.7.0" />
45+
<PackageVersion Include="TUnit" Version="0.61.2" />
46+
<PackageVersion Include="Z.EntityFramework.Plus.EFCore" Version="9.104.0" />
47+
</ItemGroup>
48+
</Project>

MigrationHelper/MigrationHelper.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
</ItemGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.9">
12-
<PrivateAssets>all</PrivateAssets>
13-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
11+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design">
12+
<PrivateAssets>all</PrivateAssets>
13+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
</PackageReference>
15-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.9">
16-
<PrivateAssets>all</PrivateAssets>
17-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools">
16+
<PrivateAssets>all</PrivateAssets>
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
1919
</ItemGroup>
2020
</Project>

SeedE2E/SeedE2E.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Bogus" Version="35.6.3" />
15+
<PackageReference Include="Bogus" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

0 commit comments

Comments
 (0)