Skip to content

Commit db027ca

Browse files
Migrate to .NET 10 and update all packages to latest stable versions (#42)
* Initial plan * Migrate to .NET 10 and update all packages to latest stable versions Co-authored-by: thomasneuberger <23504477+thomasneuberger@users.noreply.github.com> * Remove unused logger parameter to eliminate compiler warning Co-authored-by: thomasneuberger <23504477+thomasneuberger@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: thomasneuberger <23504477+thomasneuberger@users.noreply.github.com>
1 parent 3c9d000 commit db027ca

34 files changed

Lines changed: 76 additions & 77 deletions

Directory.Packages.props

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageVersion Include="AsyncAwaitBestPractices" Version="8.0.0" />
7-
<PackageVersion Include="Cronos" Version="0.8.4" />
8-
<PackageVersion Include="MediatR" Version="12.2.0" />
9-
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
10-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
11-
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" />
12-
<PackageVersion Include="Microsoft.Extensions.Http" Version="8.0.1" />
13-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.2" />
14-
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
6+
<PackageVersion Include="AsyncAwaitBestPractices" Version="10.0.0" />
7+
<PackageVersion Include="Cronos" Version="0.11.1" />
8+
<PackageVersion Include="MediatR" Version="14.0.0" />
9+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0" />
10+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
11+
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.0" />
12+
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.0" />
13+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
14+
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.0" />
1515
<PackageVersion Include="MediatR.Contracts" Version="2.0.1" />
16-
<PackageVersion Include="Telegram.Bot" Version="19.0.0" />
17-
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.2" />
18-
<PackageVersion Include="Serilog.AspNetCore" Version="8.0.1" />
19-
<PackageVersion Include="Serilog.Expressions" Version="4.0.0" />
20-
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.4.0" />
21-
<PackageVersion Include="NUnit" Version="4.2.2" />
22-
<PackageVersion Include="NUnit3TestAdapter" Version="4.6.0" />
23-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
16+
<PackageVersion Include="Telegram.Bot" Version="22.7.6" />
17+
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="10.0.0" />
18+
<PackageVersion Include="Serilog.AspNetCore" Version="10.0.0" />
19+
<PackageVersion Include="Serilog.Expressions" Version="5.0.0" />
20+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.1.0" />
21+
<PackageVersion Include="NUnit" Version="4.4.0" />
22+
<PackageVersion Include="NUnit3TestAdapter" Version="6.0.1" />
23+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
2424
<PackageVersion Include="NSubstitute" Version="5.3.0" />
25-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.11" />
25+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1" />
2626
</ItemGroup>
2727
</Project>

TgHomeBot.Api.Tests/TgHomeBot.Api.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>

TgHomeBot.Api/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
1+
FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base
22
USER $APP_UID
33
WORKDIR /app
44
EXPOSE 8080
55

6-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
6+
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
77
ARG BUILD_CONFIGURATION=Release
88
WORKDIR /src
99
COPY ["Directory.Packages.props", "."]

TgHomeBot.Api/TgHomeBot.Api.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>

TgHomeBot.Charging.Contract/TgHomeBot.Charging.Contract.csproj

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
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>

TgHomeBot.Charging.Easee.Tests/TgHomeBot.Charging.Easee.Tests.csproj

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
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>

TgHomeBot.Charging.Easee/TgHomeBot.Charging.Easee.csproj

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
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>

TgHomeBot.Common.Contract/TgHomeBot.Common.Contract.csproj

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
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>

TgHomeBot.Notifications.Contract/TgHomeBot.Notifications.Contract.csproj

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
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>

TgHomeBot.Notifications.Telegram.Tests/TgHomeBot.Notifications.Telegram.Tests.csproj

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
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>

0 commit comments

Comments
 (0)