From af19e17aa19e81d5949da80e42b261359c8afd25 Mon Sep 17 00:00:00 2001 From: Marcus Kimpenhaus Date: Tue, 25 Nov 2025 08:04:48 +0100 Subject: [PATCH 1/3] feat: add missing support for `net10` in multiple project files and update `Microsoft.Build.Locator` version --- src/KubeOps.Abstractions/KubeOps.Abstractions.csproj | 2 +- src/KubeOps.Cli/KubeOps.Cli.csproj | 8 ++++---- .../KubeOps.KubernetesClient.csproj | 4 ++-- src/KubeOps.Templates/KubeOps.Templates.csproj | 4 ++-- src/KubeOps.Transpiler/KubeOps.Transpiler.csproj | 4 ++-- test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj | 4 ++-- .../KubeOps.Operator.Web.Test.csproj | 4 ++-- .../KubeOps.Transpiler.Test.csproj | 4 ++-- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/KubeOps.Abstractions/KubeOps.Abstractions.csproj b/src/KubeOps.Abstractions/KubeOps.Abstractions.csproj index 800c1c37..c0da6ea6 100644 --- a/src/KubeOps.Abstractions/KubeOps.Abstractions.csproj +++ b/src/KubeOps.Abstractions/KubeOps.Abstractions.csproj @@ -1,7 +1,7 @@ - net8.0;net9.0 + net8.0;net9.0;net10.0 diff --git a/src/KubeOps.Cli/KubeOps.Cli.csproj b/src/KubeOps.Cli/KubeOps.Cli.csproj index 12865f3d..3665ab80 100644 --- a/src/KubeOps.Cli/KubeOps.Cli.csproj +++ b/src/KubeOps.Cli/KubeOps.Cli.csproj @@ -2,7 +2,7 @@ Exe - net8.0;net9.0 + net8.0;net9.0;net10.0 true @@ -18,12 +18,12 @@ - + - + all @@ -38,4 +38,4 @@ - + \ No newline at end of file diff --git a/src/KubeOps.KubernetesClient/KubeOps.KubernetesClient.csproj b/src/KubeOps.KubernetesClient/KubeOps.KubernetesClient.csproj index e0f2d204..b59dc881 100644 --- a/src/KubeOps.KubernetesClient/KubeOps.KubernetesClient.csproj +++ b/src/KubeOps.KubernetesClient/KubeOps.KubernetesClient.csproj @@ -1,7 +1,7 @@ - net8.0;net9.0 + net8.0;net9.0;net10.0 @@ -20,4 +20,4 @@ - + \ No newline at end of file diff --git a/src/KubeOps.Templates/KubeOps.Templates.csproj b/src/KubeOps.Templates/KubeOps.Templates.csproj index 9394c62c..3835af79 100644 --- a/src/KubeOps.Templates/KubeOps.Templates.csproj +++ b/src/KubeOps.Templates/KubeOps.Templates.csproj @@ -2,7 +2,7 @@ KubeOps Templates - netstandard2.0 + netstandard2.0 true false @@ -23,4 +23,4 @@ - + \ No newline at end of file diff --git a/src/KubeOps.Transpiler/KubeOps.Transpiler.csproj b/src/KubeOps.Transpiler/KubeOps.Transpiler.csproj index fca7108c..acc66acc 100644 --- a/src/KubeOps.Transpiler/KubeOps.Transpiler.csproj +++ b/src/KubeOps.Transpiler/KubeOps.Transpiler.csproj @@ -1,7 +1,7 @@ - net8.0;net9.0 + net8.0;net9.0;net10.0 @@ -22,4 +22,4 @@ - + \ No newline at end of file diff --git a/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj b/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj index c8ea95e2..eca9db02 100644 --- a/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj +++ b/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj @@ -1,12 +1,12 @@ - + - + diff --git a/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj b/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj index f6fb703c..b3e86030 100644 --- a/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj +++ b/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj @@ -1,12 +1,12 @@ - + - + diff --git a/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj b/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj index ad611159..0b36a93e 100644 --- a/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj +++ b/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj @@ -2,12 +2,12 @@ - + - + From 6c441ef1decab09a4dd84d2d065f49514f7813aa Mon Sep 17 00:00:00 2001 From: Marcus Kimpenhaus Date: Tue, 25 Nov 2025 08:23:48 +0100 Subject: [PATCH 2/3] feat: update project files to include `Microsoft.Build.Framework` and remove runtime exclusion for `Microsoft.CodeAnalysis.Workspaces.MSBuild` --- src/KubeOps.Cli/KubeOps.Cli.csproj | 3 ++- test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj | 3 ++- test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj | 3 ++- .../KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj | 3 ++- test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/KubeOps.Cli/KubeOps.Cli.csproj b/src/KubeOps.Cli/KubeOps.Cli.csproj index 3665ab80..48d8658f 100644 --- a/src/KubeOps.Cli/KubeOps.Cli.csproj +++ b/src/KubeOps.Cli/KubeOps.Cli.csproj @@ -23,7 +23,8 @@ - + + all diff --git a/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj b/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj index 0d9fb0b7..93b9a6a8 100644 --- a/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj +++ b/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj @@ -11,6 +11,7 @@ + - + \ No newline at end of file diff --git a/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj b/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj index eca9db02..befaa8da 100644 --- a/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj +++ b/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj @@ -6,7 +6,8 @@ - + + diff --git a/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj b/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj index b3e86030..9b21048b 100644 --- a/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj +++ b/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj @@ -6,7 +6,8 @@ - + + diff --git a/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj b/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj index 0b36a93e..6d5f65c7 100644 --- a/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj +++ b/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj @@ -7,7 +7,8 @@ - + + From 458ed268d25b063faea45b8b0d7fe63731522376 Mon Sep 17 00:00:00 2001 From: Marcus Kimpenhaus Date: Tue, 25 Nov 2025 08:24:51 +0100 Subject: [PATCH 3/3] feat: update `Microsoft.Build.Framework` version to 18.0.2 in multiple project files --- src/KubeOps.Cli/KubeOps.Cli.csproj | 2 +- test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj | 2 +- test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj | 2 +- test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj | 2 +- test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/KubeOps.Cli/KubeOps.Cli.csproj b/src/KubeOps.Cli/KubeOps.Cli.csproj index 48d8658f..3f80652a 100644 --- a/src/KubeOps.Cli/KubeOps.Cli.csproj +++ b/src/KubeOps.Cli/KubeOps.Cli.csproj @@ -24,7 +24,7 @@ - + all diff --git a/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj b/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj index 93b9a6a8..9db74729 100644 --- a/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj +++ b/test/KubeOps.Cli.Test/KubeOps.Cli.Test.csproj @@ -11,7 +11,7 @@ - + \ No newline at end of file diff --git a/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj b/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj index befaa8da..71a4fcb8 100644 --- a/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj +++ b/test/KubeOps.Operator.Test/KubeOps.Operator.Test.csproj @@ -7,7 +7,7 @@ - + diff --git a/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj b/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj index 9b21048b..b1cd67dc 100644 --- a/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj +++ b/test/KubeOps.Operator.Web.Test/KubeOps.Operator.Web.Test.csproj @@ -7,7 +7,7 @@ - + diff --git a/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj b/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj index 6d5f65c7..cc6547a1 100644 --- a/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj +++ b/test/KubeOps.Transpiler.Test/KubeOps.Transpiler.Test.csproj @@ -8,7 +8,7 @@ - +