From 17382b981eb7837f458baae5ff3f7cfd65bea8e5 Mon Sep 17 00:00:00 2001 From: Robin Sue Date: Fri, 6 Dec 2024 22:26:23 +0100 Subject: [PATCH] Upgrade Nuke to remove BinaryFormatter dependency --- Directory.Packages.props | 2 +- build/Build.cs | 8 +++----- build/_build.csproj | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index f4a634379..3fc5bf0d8 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -71,7 +71,7 @@ - + diff --git a/build/Build.cs b/build/Build.cs index 769673dd1..840f70e42 100644 --- a/build/Build.cs +++ b/build/Build.cs @@ -76,14 +76,12 @@ partial class Build : NukeBuild, ITest, IPack ((IHazSolution)this).Solution.AllProjects.Where(x => x.Name.EndsWith("Tests")); public Configure TestProjectSettings => (testSettings, project) => testSettings - .When(GitHubActions.Instance is not null, settings => settings.AddLoggers("GitHubActions;report-warnings=false")) - .When(AnalyseCode, settings => settings + .When(_ => GitHubActions.Instance is not null, settings => settings.AddLoggers("GitHubActions;report-warnings=false")) + .When(_ => AnalyseCode, settings => settings .SetCoverletOutputFormat(CoverletOutputFormat.opencover) .EnableCollectCoverage() .SetResultsDirectory(TestResultDirectory) .SetCoverletOutput($"{TestResultDirectory}/opencoverCoverage.xml") - .SetProcessArgumentConfigurator(args => - args.Add("--collect:\"XPlat Code Coverage;Format=opencover\"") - ) + .AddProcessAdditionalArguments("--collect:\"XPlat Code Coverage;Format=opencover\"") ); } \ No newline at end of file diff --git a/build/_build.csproj b/build/_build.csproj index 3325957d7..66629bd30 100644 --- a/build/_build.csproj +++ b/build/_build.csproj @@ -1,4 +1,4 @@ - + Exe @@ -19,12 +19,12 @@ - + - +