From cd90d2a9fd6b82792faac214866fe28d638b204f Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Mon, 8 Dec 2025 22:37:12 +0000 Subject: [PATCH 1/5] Update dependencies from https://github.com/dotnet/arcade build 20251208.4 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.25577.5 -> To Version 9.0.0-beta.25608.4 --- eng/Version.Details.xml | 4 ++-- global.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7bfe8f66e..17af64ade 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -40,9 +40,9 @@ - + https://github.com/dotnet/arcade - 0890ca08513391dafe556fb326c73c6c5c6cb329 + 26b0a9017d5ace880dcd8974a25e47179231a583 diff --git a/global.json b/global.json index 1340610b0..07c3dd378 100644 --- a/global.json +++ b/global.json @@ -4,7 +4,7 @@ }, "msbuild-sdks": { "Microsoft.Build.NoTargets": "3.7.0", - "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25577.5", + "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25608.4", "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.23552.3", "Microsoft.VisualStudio.Internal.MicroBuild.Vsman": "2.0.174" } From 99397a35243b85029b34edf9cb6234d7df4434df Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 9 Dec 2025 00:04:01 +0000 Subject: [PATCH 2/5] Update dependencies from https://github.com/dotnet/arcade build 20251208.5 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.25577.5 -> To Version 9.0.0-beta.25608.5 --- eng/Version.Details.xml | 4 ++-- eng/common/core-templates/job/source-index-stage1.yml | 2 +- global.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 17af64ade..a1ad2139f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -40,9 +40,9 @@ - + https://github.com/dotnet/arcade - 26b0a9017d5ace880dcd8974a25e47179231a583 + 92e45d251889042fd956e18b28d489020298d864 diff --git a/eng/common/core-templates/job/source-index-stage1.yml b/eng/common/core-templates/job/source-index-stage1.yml index 662b9fcce..ddf8c2e00 100644 --- a/eng/common/core-templates/job/source-index-stage1.yml +++ b/eng/common/core-templates/job/source-index-stage1.yml @@ -6,7 +6,7 @@ parameters: sourceIndexBuildCommand: powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "eng/common/build.ps1 -restore -build -binarylog -ci" preSteps: [] binlogPath: artifacts/log/Debug/Build.binlog - condition: '' + condition: eq(variables['Build.SourceBranch'], 'refs/heads/main') dependsOn: '' pool: '' is1ESPipeline: '' diff --git a/global.json b/global.json index 07c3dd378..fb1e05d33 100644 --- a/global.json +++ b/global.json @@ -4,7 +4,7 @@ }, "msbuild-sdks": { "Microsoft.Build.NoTargets": "3.7.0", - "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25608.4", + "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25608.5", "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.23552.3", "Microsoft.VisualStudio.Internal.MicroBuild.Vsman": "2.0.174" } From 40f9453f1b257122e21a18cbcf6d7046917fdcf4 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 9 Dec 2025 19:14:10 +0000 Subject: [PATCH 3/5] Update dependencies from https://github.com/dotnet/arcade build 20251209.4 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.25577.5 -> To Version 9.0.0-beta.25609.4 --- eng/Version.Details.xml | 4 ++-- global.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a1ad2139f..c1534f1c3 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -40,9 +40,9 @@ - + https://github.com/dotnet/arcade - 92e45d251889042fd956e18b28d489020298d864 + 5dba308d00fabb7f13bb730bff7112b7ab5068c3 diff --git a/global.json b/global.json index fb1e05d33..197f9b9e4 100644 --- a/global.json +++ b/global.json @@ -4,7 +4,7 @@ }, "msbuild-sdks": { "Microsoft.Build.NoTargets": "3.7.0", - "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25608.5", + "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25609.4", "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.23552.3", "Microsoft.VisualStudio.Internal.MicroBuild.Vsman": "2.0.174" } From 078d57314afdfedaecb6ae68cada0fcfebfbd333 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 11 Dec 2025 14:38:12 +0000 Subject: [PATCH 4/5] Update dependencies from https://github.com/dotnet/arcade build 20251211.3 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.25577.5 -> To Version 9.0.0-beta.25611.3 --- eng/Version.Details.xml | 4 ++-- eng/common/internal-feed-operations.ps1 | 2 +- eng/common/post-build/nuget-verification.ps1 | 2 +- eng/common/tools.ps1 | 6 +++--- global.json | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index c1534f1c3..8bace984e 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -40,9 +40,9 @@ - + https://github.com/dotnet/arcade - 5dba308d00fabb7f13bb730bff7112b7ab5068c3 + 79824ceb55ca3c989469eb64fb67b8fedfa9c5ee diff --git a/eng/common/internal-feed-operations.ps1 b/eng/common/internal-feed-operations.ps1 index 92b77347d..c282d3ae4 100644 --- a/eng/common/internal-feed-operations.ps1 +++ b/eng/common/internal-feed-operations.ps1 @@ -26,7 +26,7 @@ function SetupCredProvider { $url = 'https://raw.githubusercontent.com/microsoft/artifacts-credprovider/master/helpers/installcredprovider.ps1' Write-Host "Writing the contents of 'installcredprovider.ps1' locally..." - Invoke-WebRequest $url -OutFile installcredprovider.ps1 + Invoke-WebRequest $url -UseBasicParsing -OutFile installcredprovider.ps1 Write-Host 'Installing plugin...' .\installcredprovider.ps1 -Force diff --git a/eng/common/post-build/nuget-verification.ps1 b/eng/common/post-build/nuget-verification.ps1 index ac5c69ffc..eea88e653 100644 --- a/eng/common/post-build/nuget-verification.ps1 +++ b/eng/common/post-build/nuget-verification.ps1 @@ -65,7 +65,7 @@ if ($NuGetExePath) { Write-Host "Downloading nuget.exe from $nugetExeUrl..." $ProgressPreference = 'SilentlyContinue' try { - Invoke-WebRequest $nugetExeUrl -OutFile $downloadedNuGetExe + Invoke-WebRequest $nugetExeUrl -UseBasicParsing -OutFile $downloadedNuGetExe $ProgressPreference = 'Continue' } catch { $ProgressPreference = 'Continue' diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 9b3ad8840..2c6d2cef9 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -266,7 +266,7 @@ function GetDotNetInstallScript([string] $dotnetRoot) { Retry({ Write-Host "GET $uri" - Invoke-WebRequest $uri -OutFile $installScript + Invoke-WebRequest $uri -UseBasicParsing -OutFile $installScript }) } @@ -499,7 +499,7 @@ function InitializeXCopyMSBuild([string]$packageVersion, [bool]$install) { Write-Host "Downloading $packageName $packageVersion" $ProgressPreference = 'SilentlyContinue' # Don't display the console progress UI - it's a huge perf hit Retry({ - Invoke-WebRequest "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/flat2/$packageName/$packageVersion/$packageName.$packageVersion.nupkg" -OutFile $packagePath + Invoke-WebRequest "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/flat2/$packageName/$packageVersion/$packageName.$packageVersion.nupkg" -UseBasicParsing -OutFile $packagePath }) if (!(Test-Path $packagePath)) { @@ -543,7 +543,7 @@ function LocateVisualStudio([object]$vsRequirements = $null){ Create-Directory $vsWhereDir Write-Host 'Downloading vswhere' Retry({ - Invoke-WebRequest "https://netcorenativeassets.blob.core.windows.net/resource-packages/external/windows/vswhere/$vswhereVersion/vswhere.exe" -OutFile $vswhereExe + Invoke-WebRequest "https://netcorenativeassets.blob.core.windows.net/resource-packages/external/windows/vswhere/$vswhereVersion/vswhere.exe" -UseBasicParsing -OutFile $vswhereExe }) } diff --git a/global.json b/global.json index 197f9b9e4..82949997a 100644 --- a/global.json +++ b/global.json @@ -4,7 +4,7 @@ }, "msbuild-sdks": { "Microsoft.Build.NoTargets": "3.7.0", - "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25609.4", + "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25611.3", "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.23552.3", "Microsoft.VisualStudio.Internal.MicroBuild.Vsman": "2.0.174" } From ba7ca08d64272abae6f80a1f8ee837890e1aaa81 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 12 Dec 2025 00:05:45 +0000 Subject: [PATCH 5/5] Update dependencies from https://github.com/dotnet/arcade build 20251211.4 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.25577.5 -> To Version 9.0.0-beta.25611.4 --- eng/Version.Details.xml | 4 ++-- eng/common/tools.ps1 | 13 ++++++++++--- global.json | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 8bace984e..e60ae8c62 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -40,9 +40,9 @@ - + https://github.com/dotnet/arcade - 79824ceb55ca3c989469eb64fb67b8fedfa9c5ee + e9983e548f5b9638784f3b2696eb6cb3e7366548 diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 2c6d2cef9..a06513a59 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -547,19 +547,26 @@ function LocateVisualStudio([object]$vsRequirements = $null){ }) } - if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs } + if (!$vsRequirements) { + if (Get-Member -InputObject $GlobalJson.tools -Name 'vs' -ErrorAction SilentlyContinue) { + $vsRequirements = $GlobalJson.tools.vs + } else { + $vsRequirements = $null + } + } + $args = @('-latest', '-format', 'json', '-requires', 'Microsoft.Component.MSBuild', '-products', '*') if (!$excludePrereleaseVS) { $args += '-prerelease' } - if (Get-Member -InputObject $vsRequirements -Name 'version') { + if ($vsRequirements -and (Get-Member -InputObject $vsRequirements -Name 'version' -ErrorAction SilentlyContinue)) { $args += '-version' $args += $vsRequirements.version } - if (Get-Member -InputObject $vsRequirements -Name 'components') { + if ($vsRequirements -and (Get-Member -InputObject $vsRequirements -Name 'components' -ErrorAction SilentlyContinue)) { foreach ($component in $vsRequirements.components) { $args += '-requires' $args += $component diff --git a/global.json b/global.json index 82949997a..c1493c464 100644 --- a/global.json +++ b/global.json @@ -4,7 +4,7 @@ }, "msbuild-sdks": { "Microsoft.Build.NoTargets": "3.7.0", - "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25611.3", + "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25611.4", "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.23552.3", "Microsoft.VisualStudio.Internal.MicroBuild.Vsman": "2.0.174" }