From af0c52cae3f6a8b452c7dd3fa76436f4a06e1792 Mon Sep 17 00:00:00 2001 From: Marko Lahma Date: Sat, 8 Aug 2026 15:26:29 +0300 Subject: [PATCH] Move the build orchestrator to the Fallout stable channel (10.4.0) Fallout v10.4.0 is the first stable-channel release; the previously pinned 11.0.18 belongs to the edge channel. The stable CLI ships as Fallout.GlobalTool (the fallout command is unchanged), and Fallout.Common 10.4.0 resolves the patched System.Security.Cryptography.Xml 10.0.10 on its own, so the manual transitive pin is no longer needed (Fallout-build/Fallout#618). Also un-ignore /build/: the Python-era "build" .gitignore pattern silently hid any new file under the build project directory. Co-Authored-By: Claude Fable 5 --- .config/dotnet-tools.json | 4 ++-- .gitignore | 4 +++- build/_build.csproj | 4 +--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 6a8c8a1..a8483d3 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -2,8 +2,8 @@ "version": 1, "isRoot": true, "tools": { - "fallout.cli": { - "version": "11.0.18", + "fallout.globaltool": { + "version": "10.4.0", "commands": [ "fallout" ] diff --git a/.gitignore b/.gitignore index 1079ab1..1e20cfe 100644 --- a/.gitignore +++ b/.gitignore @@ -196,4 +196,6 @@ pip-log.txt .DS_Store # Fallout build tool -.fallout/temp \ No newline at end of file +.fallout/temp +# The Python-era "build" pattern above would swallow the build project directory +!/build/ \ No newline at end of file diff --git a/build/_build.csproj b/build/_build.csproj index 647ac26..11c89b0 100644 --- a/build/_build.csproj +++ b/build/_build.csproj @@ -11,9 +11,7 @@ - - - +