Skip to content

Commit

Permalink
117: Migrated from .NET 8 to .NET 9
Browse files Browse the repository at this point in the history
  • Loading branch information
jarmatys committed Nov 26, 2024
1 parent 81ea79b commit 0172751
Show file tree
Hide file tree
Showing 40 changed files with 152 additions and 140 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- name: ⚙️ Install dotnet
uses: actions/setup-dotnet@v1
with:
dotnet-version: 8.0.100
dotnet-version: 9.0.100

- name: 🔗 Restore dependencies
run: dotnet restore ./API
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3

- name: ⚙️ Setup .NET 8 SDK
- name: ⚙️ Setup .NET 9 SDK
uses: actions/setup-dotnet@v3
with:
dotnet-version: 8.0.x
dotnet-version: 9.0.x

- name: 🔗 Restore dependencies
run: dotnet restore ./API
Expand Down
17 changes: 8 additions & 9 deletions API/ASSISTENTE.API/ASSISTENTE.API.csproj
Original file line number Diff line number Diff line change
@@ -1,27 +1,26 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UserSecretsId>8fe28d93-c150-4d35-9f8f-69918e9bda6a</UserSecretsId>
</PropertyGroup>

<Target Name="CopyAppsettings" BeforeTargets="BeforeBuild">
<PropertyGroup>
<BinPath>$(SolutionDir)$(ProjectName)\bin\$(ConfigurationName)\net8.0</BinPath>
<BinPath>$(SolutionDir)$(ProjectName)\bin\$(ConfigurationName)\net9.0</BinPath>
</PropertyGroup>
<Copy SourceFiles="../appsettings.json" DestinationFolder="$(BinPath)" />
</Target>

<ItemGroup>
<PackageReference Include="FastEndpoints" Version="5.26.0" />
<PackageReference Include="FastEndpoints.Swagger" Version="5.26.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.1"/>
<PackageReference Include="NSwag.AspNetCore" Version="14.0.7" />
<PackageReference Include="SOFTURE.Common.Authentication" Version="0.0.10" />
<PackageReference Include="SOFTURE.Common.Observability" Version="0.0.10" />
<PackageReference Include="Swashbuckle.AspNetCore.ReDoc" Version="6.5.0" />
<PackageReference Include="FastEndpoints" Version="5.31.0" />
<PackageReference Include="FastEndpoints.Swagger" Version="5.31.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.0" />
<PackageReference Include="SOFTURE.Common.Authentication" Version="0.1.1" />
<PackageReference Include="SOFTURE.Common.Observability" Version="0.1.1" />
<PackageReference Include="Swashbuckle.AspNetCore.ReDoc" Version="7.1.0" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -12,9 +12,9 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="SOFTURE.Common.Logging" Version="0.0.7" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Settings" Version="0.0.9" />
<PackageReference Include="SOFTURE.Common.Logging" Version="0.1.1" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
<PackageReference Include="SOFTURE.Settings" Version="0.1.1" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FluentValidation" Version="11.9.0" />
<PackageReference Include="MediatR" Version="12.2.0" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="FluentValidation" Version="11.11.0" />
<PackageReference Include="MediatR" Version="12.4.1" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
</ItemGroup>

</Project>
8 changes: 4 additions & 4 deletions API/ASSISTENTE.Application/ASSISTENTE.Application.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -12,9 +12,9 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="MediatR" Version="12.2.0"/>
<PackageReference Include="FluentValidation" Version="11.9.0"/>
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.9.0"/>
<PackageReference Include="MediatR" Version="12.4.1" />
<PackageReference Include="FluentValidation" Version="11.11.0" />
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.11.0" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -11,8 +11,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="SOFTURE.Common.HealthCheck" Version="0.0.5" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Common.HealthCheck" Version="0.1.1" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="SOFTURE.Contract.Common" Version="0.0.9" />
<PackageReference Include="SOFTURE.Contract.Common" Version="0.1.1" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -11,7 +11,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="SOFTURE.Contract.Common" Version="0.0.9" />
<PackageReference Include="SOFTURE.Contract.Common" Version="0.1.1" />
</ItemGroup>

</Project>
16 changes: 8 additions & 8 deletions API/ASSISTENTE.DB.Upgrade/ASSISTENTE.DB.Upgrade.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,25 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<Target Name="CopyAppsettings" BeforeTargets="BeforeBuild">
<PropertyGroup>
<BinPath>$(SolutionDir)$(ProjectName)\bin\$(ConfigurationName)\net8.0</BinPath>
<BinPath>$(SolutionDir)$(ProjectName)\bin\$(ConfigurationName)\net9.0</BinPath>
</PropertyGroup>
<Copy SourceFiles="../appsettings.json" DestinationFolder="$(BinPath)" />
</Target>

<ItemGroup>
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
<PackageReference Include="Npgsql" Version="8.0.3" />
<PackageReference Include="SOFTURE.Settings" Version="0.0.9" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.0" />
<PackageReference Include="Npgsql" Version="9.0.1" />
<PackageReference Include="SOFTURE.Settings" Version="0.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions API/ASSISTENTE.Domain/ASSISTENTE.Domain.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -16,7 +16,7 @@

<ItemGroup>
<PackageReference Include="MediatR.Contracts" Version="2.0.1" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
<PackageReference Include="Stateless" Version="5.16.0" />
</ItemGroup>

Expand Down
6 changes: 3 additions & 3 deletions API/ASSISTENTE.EventHandlers/ASSISTENTE.EventHandlers.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -12,8 +12,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="MassTransit.Abstractions" Version="8.2.1" />
<PackageReference Include="MediatR" Version="12.2.0"/>
<PackageReference Include="MassTransit.Abstractions" Version="8.3.2" />
<PackageReference Include="MediatR" Version="12.4.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.9.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.11.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="OpenAI-DotNet" Version="8.1.0" />
<PackageReference Include="SharpToken" Version="2.0.1" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Settings" Version="0.0.9" />
<PackageReference Include="OpenAI-DotNet" Version="8.4.1" />
<PackageReference Include="SharpToken" Version="2.0.3" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
<PackageReference Include="SOFTURE.Settings" Version="0.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="OpenAI-DotNet" Version="8.1.0" />
<PackageReference Include="SOFTURE.Common.HealthCheck" Version="0.0.5" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Settings" Version="0.0.9" />
<PackageReference Include="OpenAI-DotNet" Version="8.4.1" />
<PackageReference Include="SOFTURE.Common.HealthCheck" Version="0.1.1" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
<PackageReference Include="SOFTURE.Settings" Version="0.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Markdig" Version="0.35.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="Markdig" Version="0.38.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand All @@ -11,8 +11,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Settings" Version="0.0.9" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
<PackageReference Include="SOFTURE.Settings" Version="0.1.1" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Qdrant.Client" Version="1.8.0" />
<PackageReference Include="SOFTURE.Common.HealthCheck" Version="0.0.5" />
<PackageReference Include="SOFTURE.Results" Version="0.0.9" />
<PackageReference Include="SOFTURE.Settings" Version="0.0.9" />
<PackageReference Include="Qdrant.Client" Version="1.12.0" />
<PackageReference Include="SOFTURE.Common.HealthCheck" Version="0.1.1" />
<PackageReference Include="SOFTURE.Results" Version="0.1.1" />
<PackageReference Include="SOFTURE.Settings" Version="0.1.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions API/ASSISTENTE.Language/ASSISTENTE.Language.csproj
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="SOFTURE.Language.Common" Version="0.0.9" />
<PackageReference Include="SOFTURE.Language.Common" Version="0.1.1" />
</ItemGroup>

</Project>
Loading

0 comments on commit 0172751

Please sign in to comment.