From 558c4b098e3e7b161eadd58d6b2189e51c53688b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 17 Jan 2026 05:24:37 +0000 Subject: [PATCH 1/2] chore(deps): update nuget dependencies to v18 --- .../Workleap.OpenApi.MSBuild.Tests.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj b/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj index 8430f54..bc8d987 100644 --- a/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj +++ b/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj @@ -14,8 +14,8 @@ - - + + From dd29bcb8eff948a9919aaee93184dd93d3886005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Barr=C3=A9?= Date: Tue, 3 Feb 2026 11:35:00 -0500 Subject: [PATCH 2/2] fix: upgrade to net10.0 for Microsoft.Build v18 compatibility Microsoft.Build.* v18 packages no longer include net8.0 runtime assemblies, only net10.0 and net472. This change: - Updates all test projects from net8.0 to net10.0 - Updates Microsoft.Build.Utilities.Core to v18.0.2 in the main project - Updates CI workflow to use global.json for SDK version Co-Authored-By: Claude Opus 4.5 --- .github/workflows/ci.yaml | 2 +- src/WebApiDebugger/WebApiDebugger.csproj | 2 +- src/Workleap.OpenApi.MSBuild/Workleap.OpenApi.MSBuild.csproj | 2 +- .../WebApi.MsBuild.SystemTest.GenericTest.csproj | 2 +- .../WebApi.MsBuild.SystemTest.OasDiffError.csproj | 2 +- .../WebApi.MsBuild.SystemTest.SpectralError.csproj | 2 +- .../Workleap.OpenApi.MSBuild.Tests.csproj | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index db0cf4c..37a7519 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -37,7 +37,7 @@ jobs: - uses: actions/setup-dotnet@v5 with: - dotnet-version: "8.0.x" + global-json-file: global.json - run: ./Build.ps1 shell: pwsh diff --git a/src/WebApiDebugger/WebApiDebugger.csproj b/src/WebApiDebugger/WebApiDebugger.csproj index 742ad07..7e4a9e6 100644 --- a/src/WebApiDebugger/WebApiDebugger.csproj +++ b/src/WebApiDebugger/WebApiDebugger.csproj @@ -1,6 +1,6 @@ - net8.0 + net10.0 enable enable false diff --git a/src/Workleap.OpenApi.MSBuild/Workleap.OpenApi.MSBuild.csproj b/src/Workleap.OpenApi.MSBuild/Workleap.OpenApi.MSBuild.csproj index 049de21..9372aa0 100644 --- a/src/Workleap.OpenApi.MSBuild/Workleap.OpenApi.MSBuild.csproj +++ b/src/Workleap.OpenApi.MSBuild/Workleap.OpenApi.MSBuild.csproj @@ -23,7 +23,7 @@ This is different from regular .NET libraries where NuGet automatically restores dependencies. --> - + diff --git a/src/tests/WebApi.MsBuild.SystemTest.GenericTest/WebApi.MsBuild.SystemTest.GenericTest.csproj b/src/tests/WebApi.MsBuild.SystemTest.GenericTest/WebApi.MsBuild.SystemTest.GenericTest.csproj index 4b30b45..e105453 100644 --- a/src/tests/WebApi.MsBuild.SystemTest.GenericTest/WebApi.MsBuild.SystemTest.GenericTest.csproj +++ b/src/tests/WebApi.MsBuild.SystemTest.GenericTest/WebApi.MsBuild.SystemTest.GenericTest.csproj @@ -1,6 +1,6 @@ - net8.0 + net10.0 enable enable false diff --git a/src/tests/WebApi.MsBuild.SystemTest.OasDiffError/WebApi.MsBuild.SystemTest.OasDiffError.csproj b/src/tests/WebApi.MsBuild.SystemTest.OasDiffError/WebApi.MsBuild.SystemTest.OasDiffError.csproj index 87222b8..ce2deef 100644 --- a/src/tests/WebApi.MsBuild.SystemTest.OasDiffError/WebApi.MsBuild.SystemTest.OasDiffError.csproj +++ b/src/tests/WebApi.MsBuild.SystemTest.OasDiffError/WebApi.MsBuild.SystemTest.OasDiffError.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable false diff --git a/src/tests/WebApi.MsBuild.SystemTest.SpectralError/WebApi.MsBuild.SystemTest.SpectralError.csproj b/src/tests/WebApi.MsBuild.SystemTest.SpectralError/WebApi.MsBuild.SystemTest.SpectralError.csproj index 6ba7594..295cefe 100644 --- a/src/tests/WebApi.MsBuild.SystemTest.SpectralError/WebApi.MsBuild.SystemTest.SpectralError.csproj +++ b/src/tests/WebApi.MsBuild.SystemTest.SpectralError/WebApi.MsBuild.SystemTest.SpectralError.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable false diff --git a/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj b/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj index bc8d987..005f3b1 100644 --- a/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj +++ b/src/tests/Workleap.OpenApi.MSBuild.Tests/Workleap.OpenApi.MSBuild.Tests.csproj @@ -1,6 +1,6 @@ - net8.0 + net10.0 false true