Skip to content

Commit be60125

Browse files
authored
feat: upgrade dotnet 9 (#172)
* feat: upgrade dotnet * feat: upgrade nuget package * feat: update pipeline to support .NET 9
1 parent 107a246 commit be60125

File tree

8 files changed

+36
-32
lines changed

8 files changed

+36
-32
lines changed

.github/workflows/chapter-3-package-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,7 +43,7 @@ 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
@@ -62,7 +62,7 @@ jobs:
6262
- name: Setup .NET
6363
uses: actions/setup-dotnet@v3
6464
with:
65-
dotnet-version: 8.0.x
65+
dotnet-version: 9.0.x
6666

6767
- name: Pack Projects
6868
run: |

Chapter-3-microservice-extraction/Fitnet.Common/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>EvolutionaryArchitecture.$(MSBuildProjectName)</AssemblyName>
55
<RootNamespace>$(AssemblyName)</RootNamespace>
6-
<TargetFramework>net8.0</TargetFramework>
6+
<TargetFramework>net9.0</TargetFramework>
77
<AnalysisLevel>latest</AnalysisLevel>
88
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
@@ -12,7 +12,7 @@
1212
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
1313
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1414
<RepositoryUrl>https://github.com/evolutionary-architecture/evolutionary-architecture-by-example</RepositoryUrl>
15-
<Version>3.1.1</Version>
15+
<Version>3.2.1</Version>
1616
</PropertyGroup>
1717

1818
<ItemGroup>

Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.Api.UnitTests/Fitnet.Common.Api.UnitTests.csproj

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

1111
<ItemGroup>
12-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
14-
<PackageReference Include="xunit" Version="2.6.4" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.6">
12+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
14+
<PackageReference Include="xunit" Version="2.9.2" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>

Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.Api/Fitnet.Common.Api.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</ItemGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="FluentValidation" Version="11.9.0" />
8+
<PackageReference Include="FluentValidation" Version="11.11.0" />
99
</ItemGroup>
1010

1111
<ItemGroup>

Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.Core.UnitTests/Fitnet.Common.Core.UnitTests.csproj

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

1111
<ItemGroup>
12-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
14-
<PackageReference Include="xunit" Version="2.6.4" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.6">
12+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
14+
<PackageReference Include="xunit" Version="2.9.2" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<ItemGroup>
4-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
4+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
55
</ItemGroup>
66

77
</Project>
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
3-
<PackageReference Include="MediatR" Version="12.2.0" />
3+
<PackageReference Include="MediatR" Version="12.4.1" />
44
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
5-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
6-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.1" />
7-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
8-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
5+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
6+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
7+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
8+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
9+
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
910
</ItemGroup>
1011
</Project>

Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.IntegrationTestsToolbox/Fitnet.Common.IntegrationTestsToolbox.csproj

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Bogus" Version="35.0.1" />
9-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
10-
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
11-
<PackageReference Include="MassTransit" Version="8.1.3" />
12-
<PackageReference Include="Verify.Xunit" Version="22.10.2" />
13-
<PackageReference Include="Testcontainers" Version="3.6.0" />
14-
<PackageReference Include="Testcontainers.PostgreSql" Version="3.6.0" />
15-
<PackageReference Include="xunit" Version="2.6.4" />
16-
<PackageReference Include="xunit.analyzers" Version="1.8.0" />
8+
<PackageReference Include="Bogus" Version="35.6.1" />
9+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
10+
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
11+
<PackageReference Include="MassTransit" Version="8.3.2" />
12+
<PackageReference Include="Verify.Xunit" Version="28.3.2" />
13+
<PackageReference Include="Testcontainers" Version="4.0.0" />
14+
<PackageReference Include="Testcontainers.PostgreSql" Version="4.0.0" />
15+
<PackageReference Include="xunit" Version="2.9.2" />
16+
<PackageReference Include="xunit.analyzers" Version="1.17.0">
17+
<PrivateAssets>all</PrivateAssets>
18+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19+
</PackageReference>
1720
<PackageReference Include="xunit.categories" Version="2.0.8" />
18-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.0" />
19-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
20-
<PackageReference Include="coverlet.collector" Version="6.0.0">
21+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.0" />
22+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
23+
<PackageReference Include="coverlet.collector" Version="6.0.2">
2124
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2225
<PrivateAssets>all</PrivateAssets>
2326
</PackageReference>

0 commit comments

Comments
 (0)