From 246e5742ec6cb7de570dabb9f7bde45a0d9e9d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Breu=C3=9F?= Date: Sun, 12 Jul 2026 12:37:10 +0200 Subject: [PATCH] refactor: Switch to fork of NUKE: Fallout --- {.nuke => .fallout}/build.schema.json | 4 ++-- {.nuke => .fallout}/parameters.json | 0 Directory.Packages.props | 4 ++-- Pipeline/Build.ApiChecks.cs | 10 +++++----- Pipeline/Build.CodeAnalysis.cs | 4 ++-- Pipeline/Build.CodeCoverage.cs | 8 ++++---- Pipeline/Build.Compile.cs | 14 +++++++------- Pipeline/Build.Pack.cs | 10 +++++----- Pipeline/Build.UnitTest.cs | 14 +++++++------- Pipeline/Build.cs | 12 ++++++------ Pipeline/Build.csproj | 10 +++++----- Pipeline/BuildExtensions.cs | 8 ++++---- Pipeline/Configuration.cs | 2 +- build.ps1 | 2 +- build.sh | 2 +- 15 files changed, 52 insertions(+), 52 deletions(-) rename {.nuke => .fallout}/build.schema.json (98%) rename {.nuke => .fallout}/parameters.json (100%) diff --git a/.nuke/build.schema.json b/.fallout/build.schema.json similarity index 98% rename from .nuke/build.schema.json rename to .fallout/build.schema.json index 47d67fd11..37d7297ac 100644 --- a/.nuke/build.schema.json +++ b/.fallout/build.schema.json @@ -50,7 +50,7 @@ "Quiet" ] }, - "NukeBuild": { + "FalloutBuild": { "properties": { "Continue": { "type": "boolean", @@ -135,7 +135,7 @@ } }, { - "$ref": "#/definitions/NukeBuild" + "$ref": "#/definitions/FalloutBuild" } ] } diff --git a/.nuke/parameters.json b/.fallout/parameters.json similarity index 100% rename from .nuke/parameters.json rename to .fallout/parameters.json diff --git a/Directory.Packages.props b/Directory.Packages.props index f8848442b..6331f6573 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -32,8 +32,8 @@ - - + + diff --git a/Pipeline/Build.ApiChecks.cs b/Pipeline/Build.ApiChecks.cs index f99768d39..4e1749015 100644 --- a/Pipeline/Build.ApiChecks.cs +++ b/Pipeline/Build.ApiChecks.cs @@ -1,8 +1,8 @@ -using Nuke.Common; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using static Fallout.Common.Tools.DotNet.DotNetTasks; // ReSharper disable AllUnderscoreLocalParameterName diff --git a/Pipeline/Build.CodeAnalysis.cs b/Pipeline/Build.CodeAnalysis.cs index 9f3e9b035..6232611de 100644 --- a/Pipeline/Build.CodeAnalysis.cs +++ b/Pipeline/Build.CodeAnalysis.cs @@ -1,5 +1,5 @@ -using Nuke.Common; -using Nuke.Common.Tools.SonarScanner; +using Fallout.Common; +using Fallout.Common.Tools.SonarScanner; // ReSharper disable AllUnderscoreLocalParameterName diff --git a/Pipeline/Build.CodeCoverage.cs b/Pipeline/Build.CodeCoverage.cs index 6954e898b..19d1e9083 100644 --- a/Pipeline/Build.CodeCoverage.cs +++ b/Pipeline/Build.CodeCoverage.cs @@ -1,7 +1,7 @@ -using Nuke.Common; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.ReportGenerator; -using static Nuke.Common.Tools.ReportGenerator.ReportGeneratorTasks; +using Fallout.Common; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.ReportGenerator; +using static Fallout.Common.Tools.ReportGenerator.ReportGeneratorTasks; // ReSharper disable AllUnderscoreLocalParameterName diff --git a/Pipeline/Build.Compile.cs b/Pipeline/Build.Compile.cs index a26a6ef7b..090668cb1 100644 --- a/Pipeline/Build.Compile.cs +++ b/Pipeline/Build.Compile.cs @@ -1,13 +1,13 @@ using System; using System.Linq; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using Serilog; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using static Fallout.Common.Tools.DotNet.DotNetTasks; // ReSharper disable AllUnderscoreLocalParameterName diff --git a/Pipeline/Build.Pack.cs b/Pipeline/Build.Pack.cs index 75fc31bde..b80d335b1 100644 --- a/Pipeline/Build.Pack.cs +++ b/Pipeline/Build.Pack.cs @@ -2,11 +2,11 @@ using System.IO; using System.Linq; using System.Text; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Utilities; -using Nuke.Common.Utilities.Collections; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Utilities; +using Fallout.Common.Utilities.Collections; using static Serilog.Log; // ReSharper disable AllUnderscoreLocalParameterName diff --git a/Pipeline/Build.UnitTest.cs b/Pipeline/Build.UnitTest.cs index c88133073..28370f912 100644 --- a/Pipeline/Build.UnitTest.cs +++ b/Pipeline/Build.UnitTest.cs @@ -1,12 +1,12 @@ using System.IO; using System.Linq; -using Nuke.Common; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tooling; -using Nuke.Common.Tools.DotNet; -using Nuke.Common.Tools.NUnit; -using static Nuke.Common.Tools.DotNet.DotNetTasks; +using Fallout.Common; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tooling; +using Fallout.Common.Tools.DotNet; +using Fallout.Common.Tools.NUnit; +using static Fallout.Common.Tools.DotNet.DotNetTasks; // ReSharper disable AllUnderscoreLocalParameterName diff --git a/Pipeline/Build.cs b/Pipeline/Build.cs index 10372f655..b05ef8643 100644 --- a/Pipeline/Build.cs +++ b/Pipeline/Build.cs @@ -1,8 +1,8 @@ -using Nuke.Common; -using Nuke.Common.CI.GitHubActions; -using Nuke.Common.IO; -using Nuke.Common.ProjectModel; -using Nuke.Common.Tools.GitVersion; +using Fallout.Common; +using Fallout.Common.CI.GitHubActions; +using Fallout.Common.IO; +using Fallout.Common.ProjectModel; +using Fallout.Common.Tools.GitVersion; namespace Build; @@ -12,7 +12,7 @@ namespace Build; AutoGenerate = false, ImportSecrets = [nameof(GithubToken),] )] -partial class Build : NukeBuild +partial class Build : FalloutBuild { [Parameter("Configuration to build - Default is 'Debug' (local) or 'Release' (server)")] readonly Configuration Configuration = IsLocalBuild ? Configuration.Debug : Configuration.Release; diff --git a/Pipeline/Build.csproj b/Pipeline/Build.csproj index bef4b864c..ab0052484 100644 --- a/Pipeline/Build.csproj +++ b/Pipeline/Build.csproj @@ -5,16 +5,16 @@ net10.0 CS0649;CS0169;CA1050;CA1822;CA2211;IDE1006 - .. - .. - 1 + .. + .. + 1 false - - + + diff --git a/Pipeline/BuildExtensions.cs b/Pipeline/BuildExtensions.cs index cd3e593a6..11be216af 100644 --- a/Pipeline/BuildExtensions.cs +++ b/Pipeline/BuildExtensions.cs @@ -1,7 +1,7 @@ -using System; -using Nuke.Common.CI.GitHubActions; -using Nuke.Common.Tools.GitVersion; -using Nuke.Common.Tools.SonarScanner; +using System; +using Fallout.Common.CI.GitHubActions; +using Fallout.Common.Tools.GitVersion; +using Fallout.Common.Tools.SonarScanner; using Serilog; namespace Build; diff --git a/Pipeline/Configuration.cs b/Pipeline/Configuration.cs index 9c08b1ae9..75c63eae1 100644 --- a/Pipeline/Configuration.cs +++ b/Pipeline/Configuration.cs @@ -1,7 +1,7 @@ using System; using System.ComponentModel; using System.Linq; -using Nuke.Common.Tooling; +using Fallout.Common.Tooling; [TypeConverter(typeof(TypeConverter))] public class Configuration : Enumeration diff --git a/build.ps1 b/build.ps1 index 8b218a560..dc62aab13 100644 --- a/build.ps1 +++ b/build.ps1 @@ -14,7 +14,7 @@ $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent ########################################################################### $BuildProjectFile = "$PSScriptRoot\Pipeline\Build.csproj" -$TempDirectory = "$PSScriptRoot\\.nuke\temp" +$TempDirectory = "$PSScriptRoot\\.fallout\temp" $DotNetGlobalFile = "$PSScriptRoot\\global.json" $DotNetInstallUrl = "https://dot.net/v1/dotnet-install.ps1" diff --git a/build.sh b/build.sh index 46f2bac0a..b67454d0d 100755 --- a/build.sh +++ b/build.sh @@ -10,7 +10,7 @@ SCRIPT_DIR=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd) ########################################################################### BUILD_PROJECT_FILE="$SCRIPT_DIR/Pipeline/Build.csproj" -TEMP_DIRECTORY="$SCRIPT_DIR//.nuke/temp" +TEMP_DIRECTORY="$SCRIPT_DIR//.fallout/temp" DOTNET_GLOBAL_FILE="$SCRIPT_DIR//global.json" DOTNET_INSTALL_URL="https://dot.net/v1/dotnet-install.sh"