Skip to content

Commit 7837ac9

Browse files
authored
feat: upgrade to .NET 9 (#171)
1 parent e4f66b2 commit 7837ac9

File tree

27 files changed

+115
-70
lines changed

27 files changed

+115
-70
lines changed

.github/workflows/chapter-2-workflow.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Setup .NET
2626
uses: actions/setup-dotnet@v3
2727
with:
28-
dotnet-version: 8.0.x
28+
dotnet-version: 9.0.x
2929
- name: Restore dependencies
3030
run: dotnet restore
3131
- name: Build
@@ -43,8 +43,8 @@ jobs:
4343
- name: Setup .NET
4444
uses: actions/setup-dotnet@v3
4545
with:
46-
dotnet-version: 8.0.x
46+
dotnet-version: 9.0.x
4747
- name: Restore dependencies
4848
run: dotnet restore
4949
- name: Test
50-
run: dotnet test
50+
run: dotnet test

Chapter-2-modules-separation/Src/Common/Fitnet.Common.Api/Fitnet.Common.Api.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="FluentValidation" Version="11.9.1" />
20-
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.9.1" />
19+
<PackageReference Include="FluentValidation" Version="11.11.0" />
20+
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.11.0" />
21+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
2122
</ItemGroup>
2223

2324
</Project>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.1" />
3+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
4+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
45
</ItemGroup>
56
</Project>
Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<ItemGroup>
4-
<PackageReference Include="MediatR" Version="12.2.0" />
4+
<PackageReference Include="MediatR" Version="12.4.1" />
55
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
6-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
7-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
8-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.1" />
9-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
10-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.1" />
6+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
7+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
8+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
9+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
10+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
11+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
12+
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
1113
</ItemGroup>
1214

1315
</Project>

Chapter-2-modules-separation/Src/Common/Fitnet.Common.IntegrationTests/Fitnet.Common.IntegrationTests.csproj

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,29 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Bogus" Version="35.5.1" />
10-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
11-
<PackageReference Include="Microsoft.Extensions.TimeProvider.Testing" Version="8.5.0" />
12-
<PackageReference Include="Verify.Xunit" Version="24.2.0" />
13-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.0">
9+
<PackageReference Include="Bogus" Version="35.6.1" />
10+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
11+
<PackageReference Include="Microsoft.Extensions.TimeProvider.Testing" Version="9.0.0" />
12+
<PackageReference Include="Verify.Xunit" Version="28.3.2" />
13+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="Testcontainers" Version="3.8.0" />
18-
<PackageReference Include="Testcontainers.PostgreSql" Version="3.8.0" />
19-
<PackageReference Include="xunit" Version="2.8.0" />
20-
<PackageReference Include="xunit.analyzers" Version="1.13.0" />
17+
<PackageReference Include="Testcontainers" Version="4.0.0" />
18+
<PackageReference Include="Testcontainers.PostgreSql" Version="4.0.0" />
19+
<PackageReference Include="xunit" Version="2.9.2" />
20+
<PackageReference Include="xunit.analyzers" Version="1.17.0">
21+
<PrivateAssets>all</PrivateAssets>
22+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
23+
</PackageReference>
2124
<PackageReference Include="xunit.categories" Version="2.0.8" />
22-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.5" />
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
25+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.0" />
26+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
2427
<PackageReference Include="coverlet.collector" Version="6.0.2">
2528
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2629
<PrivateAssets>all</PrivateAssets>
2730
</PackageReference>
31+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
2832
</ItemGroup>
2933

3034
<ItemGroup>

Chapter-2-modules-separation/Src/Common/Tests/Fitnet.Common.Api.UnitTests/Fitnet.Common.Api.UnitTests.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="NSubstitute" Version="5.1.0" />
15-
<PackageReference Include="xunit" Version="2.8.0" />
12+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
14+
<PackageReference Include="NSubstitute" Version="5.3.0" />
15+
<PackageReference Include="xunit" Version="2.9.2" />
16+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
1617
</ItemGroup>
1718

1819
</Project>

Chapter-2-modules-separation/Src/Common/Tests/Fitnet.Common.Core.UnitTests/Fitnet.Common.Core.UnitTests.csproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="xunit" Version="2.8.0" />
12+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
14+
<PackageReference Include="xunit" Version="2.9.2" />
15+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
1516
</ItemGroup>
1617

1718
</Project>

Chapter-2-modules-separation/Src/Common/Tests/Fitnet.Common.Infrastructure.IntegrationTests/Fitnet.Common.Infrastructure.IntegrationTests.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
8+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
9+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
910
</ItemGroup>
1011

1112
<ItemGroup>

Chapter-2-modules-separation/Src/Contracts/Fitnet.Contracts.Api/Fitnet.Contracts.Api.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="FluentValidation" Version="11.9.1" />
23-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.5" />
22+
<PackageReference Include="FluentValidation" Version="11.11.0" />
23+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.0" />
24+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
2425
</ItemGroup>
2526

2627
</Project>

Chapter-2-modules-separation/Src/Contracts/Fitnet.Contracts.Application/Fitnet.Contracts.Application.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
4-
<PackageReference Include="MediatR" Version="12.2.0" />
3+
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
4+
<PackageReference Include="MediatR" Version="12.4.1" />
5+
<PackageReference Update="SonarAnalyzer.CSharp" Version="9.32.0.97167" />
56
</ItemGroup>
67
<ItemGroup>
78
<ProjectReference Include="..\..\Common\Fitnet.Common.Api\Fitnet.Common.Api.csproj" />

0 commit comments

Comments
 (0)