From 503b58a7144f0d36fb40db06a4092133698aaee2 Mon Sep 17 00:00:00 2001 From: Constantin Tews Date: Sat, 28 Mar 2026 14:08:17 +0100 Subject: [PATCH 1/3] Update dependencies including upgrade to net10. --- src/Fli.Tests/Fli.Tests.fsproj | 2 +- src/Fli/Fli.fsproj | 4 ++-- src/Fli/paket.template | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Fli.Tests/Fli.Tests.fsproj b/src/Fli.Tests/Fli.Tests.fsproj index fae8df9..e33bb99 100644 --- a/src/Fli.Tests/Fli.Tests.fsproj +++ b/src/Fli.Tests/Fli.Tests.fsproj @@ -2,7 +2,7 @@ Library - net9.0 + net10.0 false diff --git a/src/Fli/Fli.fsproj b/src/Fli/Fli.fsproj index 2ee26e3..ec5f623 100644 --- a/src/Fli/Fli.fsproj +++ b/src/Fli/Fli.fsproj @@ -3,7 +3,7 @@ Library Library - netstandard2.0;netstandard2.1;net8.0;net9.0 + netstandard2.0;netstandard2.1;net9.0;net10.0 false Debug;Release 1.111.11.0 @@ -15,7 +15,7 @@ Constantin Tews An F# library to run CLI commands and processes in F# (CE) style. - Copyright © 2022-2025 + Copyright © 2022-2026 diff --git a/src/Fli/paket.template b/src/Fli/paket.template index bd87f69..0d2c344 100644 --- a/src/Fli/paket.template +++ b/src/Fli/paket.template @@ -24,7 +24,7 @@ licenseUrl requireLicenseAcceptance false copyright - Copyright 2022-2025 + Copyright 2022-2026 tags fsharp cli shell process computation-expression description @@ -32,8 +32,8 @@ description summary F# library to run CLI commands and processes in F# (CE) style. files - /bin/Release/net8.0/Fli.* ==> lib/net8.0 /bin/Release/net9.0/Fli.* ==> lib/net9.0 + /bin/Release/net10.0/Fli.* ==> lib/net10.0 /bin/Release/netstandard2.0/Fli.* ==> lib/netstandard2.0 /bin/Release/netstandard2.1/Fli.* ==> lib/netstandard2.1 ../install.ps1 ==> tools From cac31a83e6dc6d2c701fc873ad6a0976d895c748 Mon Sep 17 00:00:00 2001 From: Constantin Tews Date: Sat, 28 Mar 2026 14:08:56 +0100 Subject: [PATCH 2/3] Update dependencies including upgrade to net10. --- .config/dotnet-tools.json | 4 +- .paket/Paket.Restore.targets | 19 +++- paket.dependencies | 4 +- paket.lock | 172 +++++++++++++++++++++++++++-------- 4 files changed, 150 insertions(+), 49 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 8ca7b8d..23ae3e1 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,14 +3,14 @@ "isRoot": true, "tools": { "paket": { - "version": "9.0.2", + "version": "10.3.1", "commands": [ "paket" ], "rollForward": false }, "fantomas": { - "version": "7.0.1", + "version": "7.0.5", "commands": [ "fantomas" ], diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets index 17aeb63..8f48b93 100644 --- a/.paket/Paket.Restore.targets +++ b/.paket/Paket.Restore.targets @@ -241,8 +241,9 @@ $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[9]) - + %(PaketReferencesFileLinesInfo.PackageVersion) All runtime @@ -251,10 +252,8 @@ %(PaketReferencesFileLinesInfo.Aliases) true true - - - + %(PaketReferencesFileLinesInfo.PackageVersion) @@ -319,7 +318,17 @@ - + + + + + <_DefinedConditionProperties Include="@(_ConditionProperties)" Condition="$(%(Identity)) == 'true'"/> + + + <_ConditionsParameter> + <_ConditionsParameter Condition="@(_DefinedConditionProperties) != ''">--conditions @(_DefinedConditionProperties) + + diff --git a/paket.dependencies b/paket.dependencies index d97e72c..c71e8a0 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,7 +1,7 @@ source https://api.nuget.org/v3/index.json -framework: net8.0, net9.0, netstandard2.0, netstandard2.1 +framework: net9.0, net10.0, netstandard2.0, netstandard2.1 -nuget FSharp.Core ~> 6.0.0 +nuget FSharp.Core ~> 8.0.0 nuget FsUnit nuget Microsoft.NET.Test.Sdk diff --git a/paket.lock b/paket.lock index 08b7101..03ca64f 100644 --- a/paket.lock +++ b/paket.lock @@ -1,47 +1,139 @@ -RESTRICTION: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (== netstandard2.0) (== netstandard2.1) +RESTRICTION: || (== net10.0) (== net9.0) (== netstandard2.0) (== netstandard2.1) NUGET remote: https://api.nuget.org/v3/index.json - FSharp.Core (6.0.7) + Azure.Core (1.52) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.3) + System.ClientModel (>= 1.10) + System.Diagnostics.DiagnosticSource (>= 10.0.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Memory.Data (>= 10.0.3) + System.Text.Encodings.Web (>= 10.0.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Text.Json (>= 10.0.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + Azure.Monitor.OpenTelemetry.Exporter (1.6) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Azure.Core (>= 1.50) + OpenTelemetry.Extensions.Hosting (>= 1.14) + OpenTelemetry.PersistentStorage.FileSystem (>= 1.0.2) + FSharp.Core (8.0.403) FsUnit (7.1.1) FSharp.Core (>= 5.0.2) NUnit (>= 4.0.1) - Microsoft.ApplicationInsights (2.23) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Diagnostics.DiagnosticSource (>= 5.0) - Microsoft.CodeCoverage (17.14.1) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) - Microsoft.NET.Test.Sdk (17.14.1) - Microsoft.CodeCoverage (>= 17.14.1) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net462)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) - Microsoft.TestPlatform.TestHost (>= 17.14.1) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - Microsoft.Testing.Extensions.Telemetry (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.ApplicationInsights (3.0) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Azure.Monitor.OpenTelemetry.Exporter (>= 1.6) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.CodeCoverage (18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Extensions.Configuration (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5) + Microsoft.Extensions.Primitives (>= 10.0.5) + Microsoft.Extensions.Configuration.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Primitives (>= 10.0.5) + Microsoft.Extensions.Configuration.Binder (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Configuration (>= 10.0.5) + Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5) + Microsoft.Extensions.DependencyInjection (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + Microsoft.Extensions.DependencyInjection.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyModel (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Text.Json (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + Microsoft.Extensions.Diagnostics.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + Microsoft.Extensions.Options (>= 10.0.5) + System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + Microsoft.Extensions.FileProviders.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Primitives (>= 10.0.5) + Microsoft.Extensions.Hosting.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + Microsoft.Extensions.Diagnostics.Abstractions (>= 10.0.5) + Microsoft.Extensions.FileProviders.Abstractions (>= 10.0.5) + Microsoft.Extensions.Logging.Abstractions (>= 10.0.5) + Microsoft.Extensions.Logging (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyInjection (>= 10.0.5) + Microsoft.Extensions.Logging.Abstractions (>= 10.0.5) + Microsoft.Extensions.Options (>= 10.0.5) + Microsoft.Extensions.Logging.Abstractions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + Microsoft.Extensions.Logging.Configuration (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Configuration (>= 10.0.5) + Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5) + Microsoft.Extensions.Configuration.Binder (>= 10.0.5) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + Microsoft.Extensions.Logging (>= 10.0.5) + Microsoft.Extensions.Logging.Abstractions (>= 10.0.5) + Microsoft.Extensions.Options (>= 10.0.5) + Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.5) + Microsoft.Extensions.Options (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + Microsoft.Extensions.Primitives (>= 10.0.5) + Microsoft.Extensions.Options.ConfigurationExtensions (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Configuration.Abstractions (>= 10.0.5) + Microsoft.Extensions.Configuration.Binder (>= 10.0.5) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + Microsoft.Extensions.Options (>= 10.0.5) + Microsoft.Extensions.Primitives (>= 10.0.5) + Microsoft.Extensions.Primitives (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.NET.Test.Sdk (18.3) + Microsoft.CodeCoverage (>= 18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.TestPlatform.TestHost (>= 18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Extensions.Telemetry (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) Microsoft.ApplicationInsights (>= 2.23) - Microsoft.Testing.Platform (>= 1.8.4) - Microsoft.Testing.Extensions.TrxReport.Abstractions (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Testing.Platform (>= 1.8.4) - Microsoft.Testing.Extensions.VSTestBridge (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Testing.Extensions.Telemetry (>= 1.8.4) - Microsoft.Testing.Extensions.TrxReport.Abstractions (>= 1.8.4) - Microsoft.Testing.Platform (>= 1.8.4) - Microsoft.TestPlatform.AdapterUtilities (>= 17.13) - Microsoft.TestPlatform.ObjectModel (>= 17.13) - Microsoft.Testing.Platform (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Testing.Platform.MSBuild (1.8.4) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Testing.Platform (>= 1.8.4) - Microsoft.TestPlatform.AdapterUtilities (17.14.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.TestPlatform.ObjectModel (17.14.1) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.Testing.Platform (>= 2.1) + Microsoft.Testing.Extensions.TrxReport.Abstractions (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Platform (>= 2.1) + Microsoft.Testing.Extensions.VSTestBridge (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Extensions.Telemetry (>= 2.1) + Microsoft.Testing.Extensions.TrxReport.Abstractions (>= 2.1) + Microsoft.Testing.Platform (>= 2.1) + Microsoft.TestPlatform.ObjectModel (>= 18.0.1) + Microsoft.Testing.Platform (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Platform.MSBuild (2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Platform (>= 2.1) + Microsoft.TestPlatform.ObjectModel (18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) System.Reflection.Metadata (>= 8.0) - Microsoft.TestPlatform.TestHost (17.14.1) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - Microsoft.TestPlatform.ObjectModel (>= 17.14.1) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - Newtonsoft.Json (>= 13.0.3) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - Newtonsoft.Json (13.0.4) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - NUnit (4.4) - NUnit.Analyzers (4.10) - NUnit3TestAdapter (5.1) - Microsoft.Testing.Extensions.VSTestBridge (>= 1.7.3) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - Microsoft.Testing.Platform.MSBuild (>= 1.7.3) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Collections.Immutable (9.0.9) - restriction: || (&& (== net6.0) (== net9.0)) (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (== net9.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (&& (== net9.0) (== netstandard2.0)) (&& (== net9.0) (== netstandard2.1)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - System.Diagnostics.DiagnosticSource (9.0.9) - restriction: || (== net6.0) (== net7.0) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Memory (>= 4.5.5) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (>= net462)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (>= net462)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1) - System.Memory (4.6.3) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (== netstandard2.0)) (&& (== net8.0) (== netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net9.0) (== netstandard2.0)) (&& (== net9.0) (== netstandard2.1)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) - System.Reflection.Metadata (9.0.9) - restriction: || (&& (== net6.0) (>= net8.0)) (&& (== net7.0) (>= net8.0)) (== net8.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) - System.Collections.Immutable (>= 9.0.9) - restriction: || (== net6.0) (== net7.0) (== net8.0) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (6.1.2) - restriction: || (== net6.0) (== net7.0) (&& (== net8.0) (== netstandard2.0)) (&& (== net8.0) (== netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net9.0) (== netstandard2.0)) (&& (== net9.0) (== netstandard2.1)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= netcoreapp3.1)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= netcoreapp3.1)) + Microsoft.TestPlatform.TestHost (18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.TestPlatform.ObjectModel (>= 18.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + Newtonsoft.Json (>= 13.0.3) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + Newtonsoft.Json (13.0.4) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + NUnit (4.5.1) + NUnit.Analyzers (4.12) + NUnit3TestAdapter (6.2) + Microsoft.Extensions.DependencyModel (>= 8.0.2) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Extensions.VSTestBridge (>= 2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Testing.Platform.MSBuild (>= 2.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + OpenTelemetry (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Extensions.Diagnostics.Abstractions (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Diagnostics.Abstractions (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== net9.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) + Microsoft.Extensions.Logging.Configuration (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Logging.Configuration (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (&& (== net9.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) + OpenTelemetry.Api.ProviderBuilderExtensions (>= 1.15.1) + OpenTelemetry.Api (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + System.Diagnostics.DiagnosticSource (>= 10.0) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + OpenTelemetry.Api.ProviderBuilderExtensions (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1) + OpenTelemetry.Api (>= 1.15.1) + OpenTelemetry.Extensions.Hosting (1.15.1) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Extensions.Hosting.Abstractions (>= 9.0) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (== net9.0) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net9.0)) + Microsoft.Extensions.Hosting.Abstractions (>= 10.0) - restriction: || (== net10.0) (&& (== net9.0) (>= net10.0)) (&& (== net9.0) (>= net462)) (&& (== net9.0) (< net8.0)) (== netstandard2.0) (== netstandard2.1) + OpenTelemetry (>= 1.15.1) + OpenTelemetry.PersistentStorage.Abstractions (1.0.2) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + OpenTelemetry.PersistentStorage.FileSystem (1.0.2) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + OpenTelemetry.PersistentStorage.Abstractions (>= 1.0.2) + System.ClientModel (1.10) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + Microsoft.Extensions.Configuration.Abstractions (>= 10.0.3) + Microsoft.Extensions.Hosting.Abstractions (>= 10.0.3) + Microsoft.Extensions.Logging.Abstractions (>= 10.0.3) + System.Diagnostics.DiagnosticSource (>= 10.0.3) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Memory.Data (>= 10.0.3) + System.Text.Json (>= 10.0.3) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Collections.Immutable (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + System.Diagnostics.DiagnosticSource (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + System.IO.Pipelines (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + System.Memory.Data (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net462)) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net462)) (&& (== netstandard2.1) (>= net8.0)) + System.Text.Json (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Reflection.Metadata (10.0.5) - restriction: || (== net10.0) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.1) (>= net8.0)) + System.Collections.Immutable (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Text.Encodings.Web (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + System.Text.Json (10.0.5) - restriction: || (&& (== net10.0) (== netstandard2.0)) (&& (== net10.0) (== netstandard2.1)) (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (&& (== netstandard2.0) (>= net8.0)) (&& (== netstandard2.0) (>= net9.0)) (&& (== netstandard2.1) (>= net8.0)) (&& (== netstandard2.1) (>= net9.0)) + System.IO.Pipelines (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) + System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net9.0) (== netstandard2.0) (== netstandard2.1) From be910c41101f0f231948fda73135ab1abd76c613 Mon Sep 17 00:00:00 2001 From: Constantin Tews Date: Sat, 28 Mar 2026 14:13:22 +0100 Subject: [PATCH 3/3] Build with dotnet 10. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eab8acd..e9b2df5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, macOS-latest, ubuntu-latest] - dotnet: [9.0.101] + dotnet: [10.0.105] runs-on: ${{ matrix.os }} steps: