From a07053ad35f147372a82b81248b534b68e1b1801 Mon Sep 17 00:00:00 2001 From: Jordan Phillips Date: Mon, 22 Dec 2025 19:21:22 +1100 Subject: [PATCH 1/4] chore: net10.0 upgrade --- .build/Build.csproj | 5 ++--- .github/actions/setup-relay/action.yml | 2 +- .github/workflows/pull-request.yml | 4 ++-- .github/workflows/push.yml | 4 ++-- src/Directory.Build.props | 4 ++-- .../Giantnodes.Infrastructure.EntityFrameworkCore.csproj | 4 ++-- .../src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj | 2 +- .../src/Infrastructure/Giantnodes.Infrastructure.csproj | 8 ++++---- .../Giantnodes.Infrastructure.MassTransit.csproj | 4 ++-- ...Giantnodes.Infrastructure.Pipelines.MassTransit.csproj | 6 +++--- .../Pipelines/Giantnodes.Infrastructure.Pipelines.csproj | 6 +++--- .../Giantnodes.Infrastructure.GraphQL.Tests.csproj | 4 ++-- .../Giantnodes.Infrastructure.Tests.csproj | 4 ++-- .../Giantnodes.Service.Runner.Components.csproj | 2 +- .../src/Console/Giantnodes.Service.Runner.Console.csproj | 8 ++++---- .../Contracts/Giantnodes.Service.Runner.Contracts.csproj | 2 +- .../Giantnodes.Service.Runner.Infrastructure.csproj | 2 +- .../Giantnodes.Service.Runner.Persistence.csproj | 8 ++++---- .../Giantnodes.Service.Supervisor.Components.csproj | 2 +- .../Giantnodes.Service.Supervisor.Contracts.csproj | 2 +- .../Domain/Giantnodes.Service.Supervisor.Domain.csproj | 4 ++-- .../HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj | 6 +++--- .../Giantnodes.Service.Supervisor.Infrastructure.csproj | 2 +- .../Giantnodes.Service.Supervisor.Persistence.csproj | 8 ++++---- src/global.json | 2 +- 25 files changed, 52 insertions(+), 53 deletions(-) diff --git a/.build/Build.csproj b/.build/Build.csproj index 9bda676..2b06c7b 100644 --- a/.build/Build.csproj +++ b/.build/Build.csproj @@ -2,8 +2,7 @@ Exe - net9.0 - + net10.0 CS0649;CS0169;CA1050;CA1822;CA2211;IDE1006 .. .. @@ -12,7 +11,7 @@ - + diff --git a/.github/actions/setup-relay/action.yml b/.github/actions/setup-relay/action.yml index 06927fa..2d65430 100644 --- a/.github/actions/setup-relay/action.yml +++ b/.github/actions/setup-relay/action.yml @@ -10,7 +10,7 @@ runs: - name: "💽️ Setup" uses: actions/setup-dotnet@v5 with: - dotnet-version: "9.0.x" + dotnet-version: "10.0.x" - name: "📄️ Export" shell: bash diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 9d943a8..9e4da15 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -22,7 +22,7 @@ jobs: - name: "💽️ Setup" uses: actions/setup-dotnet@v5 with: - dotnet-version: "9.0.x" + dotnet-version: "10.0.x" - name: "🏗️ Generate" run: dotnet run --project ./.build -- MatrixGenerate @@ -49,7 +49,7 @@ jobs: - name: "💽️ Setup" uses: actions/setup-dotnet@v5 with: - dotnet-version: "9.0.x" + dotnet-version: "10.0.x" - name: "🏗️ Build" run: | diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index acb399d..afc9286 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -24,7 +24,7 @@ jobs: - name: "💽️ Setup" uses: actions/setup-dotnet@v5 with: - dotnet-version: "9.0.x" + dotnet-version: "10.0.x" - name: "🏗️ Generate" run: dotnet run --project ./.build -- MatrixGenerate @@ -51,7 +51,7 @@ jobs: - name: "💽️ Setup" uses: actions/setup-dotnet@v5 with: - dotnet-version: "9.0.x" + dotnet-version: "10.0.x" - name: "🏗️ Build" run: | diff --git a/src/Directory.Build.props b/src/Directory.Build.props index ae56598..ce64f4e 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -34,13 +34,13 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj b/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj index 90ce298..61b6dd6 100644 --- a/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj +++ b/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 @@ -13,7 +13,7 @@ - + diff --git a/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj b/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj index f7509f2..55d4e9c 100644 --- a/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj +++ b/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 diff --git a/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj b/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj index 4ccecad..f96fa3f 100644 --- a/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj +++ b/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 @@ -11,9 +11,9 @@ - - - + + + diff --git a/src/Infrastructure/src/MassTransit/Giantnodes.Infrastructure.MassTransit.csproj b/src/Infrastructure/src/MassTransit/Giantnodes.Infrastructure.MassTransit.csproj index 58894e4..214baca 100644 --- a/src/Infrastructure/src/MassTransit/Giantnodes.Infrastructure.MassTransit.csproj +++ b/src/Infrastructure/src/MassTransit/Giantnodes.Infrastructure.MassTransit.csproj @@ -1,11 +1,11 @@ - net9.0 + net10.0 - + diff --git a/src/Infrastructure/src/Pipelines.MassTransit/Giantnodes.Infrastructure.Pipelines.MassTransit.csproj b/src/Infrastructure/src/Pipelines.MassTransit/Giantnodes.Infrastructure.Pipelines.MassTransit.csproj index eb0ef53..a77c4e9 100644 --- a/src/Infrastructure/src/Pipelines.MassTransit/Giantnodes.Infrastructure.Pipelines.MassTransit.csproj +++ b/src/Infrastructure/src/Pipelines.MassTransit/Giantnodes.Infrastructure.Pipelines.MassTransit.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 @@ -10,8 +10,8 @@ - - + + diff --git a/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj b/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj index 337fa05..af0489b 100644 --- a/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj +++ b/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj @@ -1,12 +1,12 @@  - net9.0 + net10.0 - - + + diff --git a/src/Infrastructure/tests/GraphQL.Tests/Giantnodes.Infrastructure.GraphQL.Tests.csproj b/src/Infrastructure/tests/GraphQL.Tests/Giantnodes.Infrastructure.GraphQL.Tests.csproj index db825b1..f4213ca 100644 --- a/src/Infrastructure/tests/GraphQL.Tests/Giantnodes.Infrastructure.GraphQL.Tests.csproj +++ b/src/Infrastructure/tests/GraphQL.Tests/Giantnodes.Infrastructure.GraphQL.Tests.csproj @@ -1,13 +1,13 @@  - net9.0 + net10.0 false true - + diff --git a/src/Infrastructure/tests/Infrastructure.Tests/Giantnodes.Infrastructure.Tests.csproj b/src/Infrastructure/tests/Infrastructure.Tests/Giantnodes.Infrastructure.Tests.csproj index 13f6fdc..eb145f4 100644 --- a/src/Infrastructure/tests/Infrastructure.Tests/Giantnodes.Infrastructure.Tests.csproj +++ b/src/Infrastructure/tests/Infrastructure.Tests/Giantnodes.Infrastructure.Tests.csproj @@ -1,13 +1,13 @@ - net9.0 + net10.0 false true - + diff --git a/src/Service.Runner/src/Components/Giantnodes.Service.Runner.Components.csproj b/src/Service.Runner/src/Components/Giantnodes.Service.Runner.Components.csproj index d4a9ea6..bbba923 100644 --- a/src/Service.Runner/src/Components/Giantnodes.Service.Runner.Components.csproj +++ b/src/Service.Runner/src/Components/Giantnodes.Service.Runner.Components.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj b/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj index d41b504..1ca2f38 100644 --- a/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj +++ b/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 @@ -16,12 +16,12 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/src/Service.Runner/src/Contracts/Giantnodes.Service.Runner.Contracts.csproj b/src/Service.Runner/src/Contracts/Giantnodes.Service.Runner.Contracts.csproj index f1fafa7..dffdd36 100644 --- a/src/Service.Runner/src/Contracts/Giantnodes.Service.Runner.Contracts.csproj +++ b/src/Service.Runner/src/Contracts/Giantnodes.Service.Runner.Contracts.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj b/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj index 8757256..59e3fb7 100644 --- a/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj +++ b/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj b/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj index 8a364f1..6c67d08 100644 --- a/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj +++ b/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 @@ -11,9 +11,9 @@ - - - + + + diff --git a/src/Service.Supervisor/src/Components/Giantnodes.Service.Supervisor.Components.csproj b/src/Service.Supervisor/src/Components/Giantnodes.Service.Supervisor.Components.csproj index 42c8182..9834baf 100644 --- a/src/Service.Supervisor/src/Components/Giantnodes.Service.Supervisor.Components.csproj +++ b/src/Service.Supervisor/src/Components/Giantnodes.Service.Supervisor.Components.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/src/Service.Supervisor/src/Contracts/Giantnodes.Service.Supervisor.Contracts.csproj b/src/Service.Supervisor/src/Contracts/Giantnodes.Service.Supervisor.Contracts.csproj index cde23e9..9e84315 100644 --- a/src/Service.Supervisor/src/Contracts/Giantnodes.Service.Supervisor.Contracts.csproj +++ b/src/Service.Supervisor/src/Contracts/Giantnodes.Service.Supervisor.Contracts.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/src/Service.Supervisor/src/Domain/Giantnodes.Service.Supervisor.Domain.csproj b/src/Service.Supervisor/src/Domain/Giantnodes.Service.Supervisor.Domain.csproj index 0f42ef7..e3fe862 100644 --- a/src/Service.Supervisor/src/Domain/Giantnodes.Service.Supervisor.Domain.csproj +++ b/src/Service.Supervisor/src/Domain/Giantnodes.Service.Supervisor.Domain.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 @@ -11,7 +11,7 @@ - + diff --git a/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj b/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj index 1f396b9..d242d94 100644 --- a/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj +++ b/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 @@ -9,11 +9,11 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Service.Supervisor/src/Infrastructure/Giantnodes.Service.Supervisor.Infrastructure.csproj b/src/Service.Supervisor/src/Infrastructure/Giantnodes.Service.Supervisor.Infrastructure.csproj index 12a586a..ab9c7ff 100644 --- a/src/Service.Supervisor/src/Infrastructure/Giantnodes.Service.Supervisor.Infrastructure.csproj +++ b/src/Service.Supervisor/src/Infrastructure/Giantnodes.Service.Supervisor.Infrastructure.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 diff --git a/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj b/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj index dae91f2..0c229cc 100644 --- a/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj +++ b/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 @@ -14,9 +14,9 @@ - - - + + + diff --git a/src/global.json b/src/global.json index 90b3042..35bdbc7 100644 --- a/src/global.json +++ b/src/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.0", + "version": "10.0.0", "rollForward": "latestFeature", "allowPrerelease": false } From ddc603e4dd0d78bb40629df9db491d42d49f35c7 Mon Sep 17 00:00:00 2001 From: Jordan Phillips Date: Thu, 15 Jan 2026 17:56:00 +1100 Subject: [PATCH 2/4] chore: upgrade nuget packages --- src/Directory.Build.props | 4 ++-- ...iantnodes.Infrastructure.EntityFrameworkCore.csproj | 2 +- .../GraphQL/Giantnodes.Infrastructure.GraphQL.csproj | 6 +++--- .../Infrastructure/Giantnodes.Infrastructure.csproj | 4 ++-- .../Giantnodes.Infrastructure.Pipelines.csproj | 4 ++-- .../Giantnodes.Infrastructure.Pipelines.Tests.csproj | 6 +++--- .../Console/Giantnodes.Service.Runner.Console.csproj | 4 ++-- .../Giantnodes.Service.Runner.Infrastructure.csproj | 2 +- .../Giantnodes.Service.Runner.Persistence.csproj | 2 +- .../Giantnodes.Service.Supervisor.HttpApi.csproj | 10 +++++----- .../Giantnodes.Service.Supervisor.Persistence.csproj | 2 +- src/global.json | 2 +- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index ce64f4e..589d40f 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -46,10 +46,10 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + \ No newline at end of file diff --git a/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj b/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj index 61b6dd6..1722fba 100644 --- a/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj +++ b/src/Infrastructure/src/EntityFrameworkCore/Giantnodes.Infrastructure.EntityFrameworkCore.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj b/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj index 55d4e9c..6b42c54 100644 --- a/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj +++ b/src/Infrastructure/src/GraphQL/Giantnodes.Infrastructure.GraphQL.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj b/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj index f96fa3f..c218bcd 100644 --- a/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj +++ b/src/Infrastructure/src/Infrastructure/Giantnodes.Infrastructure.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj b/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj index af0489b..dd4b616 100644 --- a/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj +++ b/src/Infrastructure/src/Pipelines/Giantnodes.Infrastructure.Pipelines.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/src/Infrastructure/tests/Pipelines.Tests/Giantnodes.Infrastructure.Pipelines.Tests.csproj b/src/Infrastructure/tests/Pipelines.Tests/Giantnodes.Infrastructure.Pipelines.Tests.csproj index 8ec43f3..677966e 100644 --- a/src/Infrastructure/tests/Pipelines.Tests/Giantnodes.Infrastructure.Pipelines.Tests.csproj +++ b/src/Infrastructure/tests/Pipelines.Tests/Giantnodes.Infrastructure.Pipelines.Tests.csproj @@ -1,14 +1,14 @@ - net9.0 + net10.0 false true - - + + diff --git a/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj b/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj index 1ca2f38..e9a1270 100644 --- a/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj +++ b/src/Service.Runner/src/Console/Giantnodes.Service.Runner.Console.csproj @@ -16,11 +16,11 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj b/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj index 59e3fb7..2927fb5 100644 --- a/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj +++ b/src/Service.Runner/src/Infrastructure/Giantnodes.Service.Runner.Infrastructure.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj b/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj index 6c67d08..9a4a2b2 100644 --- a/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj +++ b/src/Service.Runner/src/Persistence/Giantnodes.Service.Runner.Persistence.csproj @@ -9,7 +9,7 @@ - + diff --git a/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj b/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj index d242d94..48962f7 100644 --- a/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj +++ b/src/Service.Supervisor/src/HttpApi/Giantnodes.Service.Supervisor.HttpApi.csproj @@ -5,11 +5,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj b/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj index 0c229cc..a12b4c4 100644 --- a/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj +++ b/src/Service.Supervisor/src/Persistence/Giantnodes.Service.Supervisor.Persistence.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/global.json b/src/global.json index 35bdbc7..fe7e453 100644 --- a/src/global.json +++ b/src/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.0", + "version": "10.0.100", "rollForward": "latestFeature", "allowPrerelease": false } From aa9071fb55a5534e6ee7fe5ea045753703eba3f6 Mon Sep 17 00:00:00 2001 From: Jordan Phillips Date: Thu, 15 Jan 2026 20:56:23 +1100 Subject: [PATCH 3/4] fix(build): correct dotnet new sln output path for .NET 10 SDK --- .build/Helpers.cs | 2 +- .nuke/build.schema.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.build/Helpers.cs b/.build/Helpers.cs index 987cebd..4806840 100644 --- a/.build/Helpers.cs +++ b/.build/Helpers.cs @@ -36,7 +36,7 @@ public static IReadOnlyCollection DotNetBuildSolution(string solution) var list = new List(); var args = string.Join(" ", projects.Select(t => $"\"{t}\"")); - list.AddRange(DotNetTasks.DotNet($"new sln -n {Path.GetFileNameWithoutExtension(solution)}", working)); + list.AddRange(DotNetTasks.DotNet($"new sln -n {Path.GetFileNameWithoutExtension(solution)} -o .", working)); list.AddRange(DotNetTasks.DotNet($"sln \"{solution}\" add {args}", working)); return list; diff --git a/.nuke/build.schema.json b/.nuke/build.schema.json index 23067a0..e26ab69 100644 --- a/.nuke/build.schema.json +++ b/.nuke/build.schema.json @@ -101,7 +101,7 @@ "allOf": [ { "properties": { - "Configuration": { + "_configuration": { "type": "string", "description": "Configuration to build - Default is 'Debug' (local) or 'Release' (server)", "enum": [ From bcc7c31d6e4d8b297f362ceff24a574a7b78ea78 Mon Sep 17 00:00:00 2001 From: Jordan Phillips Date: Thu, 15 Jan 2026 21:05:05 +1100 Subject: [PATCH 4/4] fix(build): force traditional sln format for .NET 10 compatibility --- .build/Helpers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.build/Helpers.cs b/.build/Helpers.cs index 4806840..696e2cd 100644 --- a/.build/Helpers.cs +++ b/.build/Helpers.cs @@ -36,7 +36,7 @@ public static IReadOnlyCollection DotNetBuildSolution(string solution) var list = new List(); var args = string.Join(" ", projects.Select(t => $"\"{t}\"")); - list.AddRange(DotNetTasks.DotNet($"new sln -n {Path.GetFileNameWithoutExtension(solution)} -o .", working)); + list.AddRange(DotNetTasks.DotNet($"new sln -n {Path.GetFileNameWithoutExtension(solution)} --format sln", working)); list.AddRange(DotNetTasks.DotNet($"sln \"{solution}\" add {args}", working)); return list;