From dd4fa0618f67ed23b851770436f5d10360b6d216 Mon Sep 17 00:00:00 2001 From: Nelson Nobre Date: Sun, 1 Feb 2026 13:53:59 +0000 Subject: [PATCH 1/3] feat: add support for .NET 10.0 --- .github/workflows/sonarcloud-and-mutations.yml | 2 +- .github/workflows/tests.yml | 4 +++- README.md | 1 + global.json | 2 +- src/PowerUtils.Geolocation.csproj | 2 +- .../PowerUtils.Geolocation.Tests.csproj | 2 +- 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/sonarcloud-and-mutations.yml b/.github/workflows/sonarcloud-and-mutations.yml index 292b817..7e7580c 100644 --- a/.github/workflows/sonarcloud-and-mutations.yml +++ b/.github/workflows/sonarcloud-and-mutations.yml @@ -18,7 +18,7 @@ on: env: - FRAMEWORK_VERSION: 'net9.0' + FRAMEWORK_VERSION: 'net10.0' PROJECT_FILE: 'PowerUtils.Geolocation.csproj' TEST_PROJECT_PATH: 'tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e4beb27..9d8c2c3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,8 @@ on: env: - SDK_VERSION_8: '8.0.404' + SDK_VERSION_9: '9.0.310' + SDK_VERSION_8: '8.0.417' SDK_VERSION_7: '7.0.410' SDK_VERSION_6: '6.0.428' COVERAGE_REPORT_DIRECTORY: 'CodeCoverageReports' @@ -44,6 +45,7 @@ jobs: with: global-json-file: 'global.json' dotnet-version: | + ${{ env.SDK_VERSION_9 }} ${{ env.SDK_VERSION_8 }} ${{ env.SDK_VERSION_7 }} ${{ env.SDK_VERSION_6 }} diff --git a/README.md b/README.md index abf5367..029dd54 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ ## Support to +- .NET 10.0 - .NET 9.0 - .NET 8.0 - .NET 7.0 diff --git a/global.json b/global.json index 345f67e..c2af57a 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "9.0.306" + "version": "10.0.102" } } diff --git a/src/PowerUtils.Geolocation.csproj b/src/PowerUtils.Geolocation.csproj index a0203be..63499b1 100644 --- a/src/PowerUtils.Geolocation.csproj +++ b/src/PowerUtils.Geolocation.csproj @@ -3,7 +3,7 @@ 67b47aa4-5f1b-40a8-83cd-eeb411aacfe8 - net9.0;net8.0;net7.0;net6.0 + net10.0;net9.0;net8.0;net7.0;net6.0 PowerUtils.Geolocation PowerUtils.Geolocation diff --git a/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj b/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj index f969d96..8500d46 100644 --- a/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj +++ b/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj @@ -1,7 +1,7 @@ - net6.0;net7.0;net8.0;net9.0 + net6.0;net7.0;net8.0;net9.0;net10.0 PowerUtils.Geolocation.Tests PowerUtils.Geolocation.Tests From 102375d951ed0c98bfd705c50d184fb660a4aef1 Mon Sep 17 00:00:00 2001 From: Nelson Nobre Date: Sun, 1 Feb 2026 15:18:03 +0000 Subject: [PATCH 2/3] build: update dependencies --- src/PowerUtils.Geolocation.csproj | 2 +- .../PowerUtils.Geolocation.Tests.csproj | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/PowerUtils.Geolocation.csproj b/src/PowerUtils.Geolocation.csproj index 63499b1..5c344b2 100644 --- a/src/PowerUtils.Geolocation.csproj +++ b/src/PowerUtils.Geolocation.csproj @@ -78,7 +78,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj b/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj index 8500d46..cf4b79b 100644 --- a/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj +++ b/tests/PowerUtils.Geolocation.Tests/PowerUtils.Geolocation.Tests.csproj @@ -25,7 +25,7 @@ - + all @@ -42,8 +42,8 @@ - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all From d6cdb55aea4ad3e8a6c1622d19d9f3650433b703 Mon Sep 17 00:00:00 2001 From: Nelson Nobre Date: Sun, 1 Feb 2026 15:31:48 +0000 Subject: [PATCH 3/3] build(deps): update dotnet-stryker to version 4.11.0 --- .config/dotnet-tools.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 5914635..87687b1 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,10 +3,11 @@ "isRoot": true, "tools": { "dotnet-stryker": { - "version": "4.8.1", + "version": "4.11.0", "commands": [ "dotnet-stryker" - ] + ], + "rollForward": false } } }