From cfeffe57963501ca8d5b3b9bf6e5c429253ab57b Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 13 Aug 2026 02:06:33 +0000 Subject: [PATCH 1/2] Backflow from https://github.com/dotnet/dotnet / 7cdb217 build 326717 Diff: https://github.com/dotnet/dotnet/compare/7fb8cef14d9ae6bd729b04638f88d00f1ba7eb99..7cdb217445905f3342bbb0266a4497b9a014389a From: https://github.com/dotnet/dotnet/commit/7fb8cef14d9ae6bd729b04638f88d00f1ba7eb99 To: https://github.com/dotnet/dotnet/commit/7cdb217445905f3342bbb0266a4497b9a014389a [[ commit created by automation ]] --- eng/Build.ps1 | 5 +++++ eng/build.sh | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/eng/Build.ps1 b/eng/Build.ps1 index ad397df6acb..3578b641a4d 100644 --- a/eng/Build.ps1 +++ b/eng/Build.ps1 @@ -45,6 +45,8 @@ param ( [switch]$procdump, [switch]$deployExtensions, [switch]$prepareMachine, + [bool][Alias('mt')]$msbuildMultiThreaded = $false, + [bool]$nodeReuse = $false, [switch]$useGlobalNuGetCache = $true, [switch]$dontUseGlobalNuGetCache = $false, [switch]$warnAsError = $true, @@ -78,6 +80,7 @@ param ( Set-StrictMode -version 2.0 $ErrorActionPreference = "Stop" + $BuildCategory = "" $BuildMessage = "" @@ -140,6 +143,8 @@ function Print-Usage() { Write-Host " -msbuildEngine Msbuild engine to use to run build ('dotnet', 'vs', or unspecified)." Write-Host " -procdump Monitor test runs with procdump" Write-Host " -prepareMachine Prepare machine for CI run, clean up processes after build" + Write-Host " -msbuildMultiThreaded Sets MSBuild's multi-threaded mode, i.e. the -mt switch ('1' or '0') (short: -mt)" + Write-Host " -nodeReuse Sets nodereuse msbuild parameter ('1' or '0')" Write-Host " -dontUseGlobalNuGetCache Do not use the global NuGet cache" Write-Host " -noVisualStudio Only build fsc and fsi as .NET Core applications. No Visual Studio required. '-configuration', '-verbosity', '-norestore', '-rebuild' are supported." Write-Host " -productBuild Build the repository in product-build mode." diff --git a/eng/build.sh b/eng/build.sh index 540e9c14e5f..e404208df89 100755 --- a/eng/build.sh +++ b/eng/build.sh @@ -34,6 +34,8 @@ usage() echo " --skipAnalyzers Do not run analyzers during build operations" echo " --skipBuild Do not run the build" echo " --prepareMachine Prepare machine for CI run, clean up processes after build" + echo " --msbuildMultiThreaded Sets MSBuild's multi-threaded mode, i.e. the -mt switch ('true' or 'false') (short: --mt)" + echo " --nodeReuse Sets nodereuse msbuild parameter ('true' or 'false')" echo " --sourceBuild Build the repository in source-only mode." echo " --productBuild Build the repository in product-build mode." echo " --fromVMR Set when building from within the VMR" @@ -75,6 +77,8 @@ ci=false skip_analyzers=false skip_build=false prepare_machine=false +# Empty means "not specified"; tools.sh leaves it off unless it's explicitly requested. +msbuild_multi_threaded='' source_build=false product_build=false from_vmr=false @@ -167,6 +171,14 @@ while [[ $# > 0 ]]; do --preparemachine) prepare_machine=true ;; + --msbuildmultithreaded|--mt) + msbuild_multi_threaded=$2 + shift + ;; + --nodereuse) + node_reuse=$2 + shift + ;; --docker) docker=true ;; From b3a057d607df4778f7862e87bb02b396fa0c0150 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 13 Aug 2026 02:06:38 +0000 Subject: [PATCH 2/2] Update dependencies from build 326717 No dependency updates to commit [[ commit created by automation ]] --- eng/Version.Details.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 5cda2d7a661..f4b842975ae 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,6 @@ - + https://github.com/dotnet/msbuild