From bd09f317fcb2542199ee478ed4743ac5d97866e7 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Tue, 13 Jan 2026 20:54:48 +0100 Subject: [PATCH 01/12] Mark dotnet-sourcelink as non-shipping (#1568) --- src/dotnet-sourcelink/dotnet-sourcelink.csproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dotnet-sourcelink/dotnet-sourcelink.csproj b/src/dotnet-sourcelink/dotnet-sourcelink.csproj index 71f0a3e5d..464097203 100644 --- a/src/dotnet-sourcelink/dotnet-sourcelink.csproj +++ b/src/dotnet-sourcelink/dotnet-sourcelink.csproj @@ -1,10 +1,12 @@  + Exe $(NetToolMinimum) Major + false true True From 54b898290f97d0db5fc2a31e5a53e5c0b9cd2c1c Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 14 Jan 2026 02:10:44 +0000 Subject: [PATCH 02/12] Backflow from https://github.com/dotnet/dotnet / 976695d build 297004 [[ commit created by automation ]] --- eng/Signing.props | 6 ++++++ eng/Versions.props | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 eng/Signing.props diff --git a/eng/Signing.props b/eng/Signing.props new file mode 100644 index 000000000..c1d178e60 --- /dev/null +++ b/eng/Signing.props @@ -0,0 +1,6 @@ + + + + + + diff --git a/eng/Versions.props b/eng/Versions.props index fd204c5fa..995893753 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -3,7 +3,7 @@ - 10.0.102 + 10.0.103 servicing From 74472a4ef4dad03ebd20bd38ede60868652044a2 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 14 Jan 2026 02:10:50 +0000 Subject: [PATCH 03/12] Update dependencies --- NuGet.config | 2 +- eng/Version.Details.props | 4 ++-- eng/Version.Details.xml | 10 +++++----- .../job/publish-build-assets.yml | 2 +- .../core-templates/post-build/post-build.yml | 4 ++-- eng/common/internal-feed-operations.ps1 | 2 +- eng/common/post-build/nuget-verification.ps1 | 2 +- .../templates/variables/pool-providers.yml | 2 +- eng/common/tools.ps1 | 19 +++++++++++++------ global.json | 6 +++--- 10 files changed, 30 insertions(+), 23 deletions(-) diff --git a/NuGet.config b/NuGet.config index d5ce15c86..b957b7c0f 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 58653bf8d..40b3010a7 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,8 +6,8 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.25609.109 - 2.0.2 + 10.0.0-beta.26062.108 + 2.0.3 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index ade2d72d7..68bb52dde 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,16 +1,16 @@ - + - + https://github.com/dotnet/dotnet - 32aba8526ca0c037d185329fe779e8a288e986fc + 976695d40cfde0801c78b8fed85ca80e997da085 - + https://github.com/dotnet/dotnet - 32aba8526ca0c037d185329fe779e8a288e986fc + 976695d40cfde0801c78b8fed85ca80e997da085 diff --git a/eng/common/core-templates/job/publish-build-assets.yml b/eng/common/core-templates/job/publish-build-assets.yml index 3437087c8..b955fac6e 100644 --- a/eng/common/core-templates/job/publish-build-assets.yml +++ b/eng/common/core-templates/job/publish-build-assets.yml @@ -80,7 +80,7 @@ jobs: # If it's not devdiv, it's dnceng ${{ if ne(variables['System.TeamProject'], 'DevDiv') }}: name: NetCore1ESPool-Publishing-Internal - image: windows.vs2019.amd64 + image: windows.vs2022.amd64 os: windows steps: - ${{ if eq(parameters.is1ESPipeline, '') }}: diff --git a/eng/common/core-templates/post-build/post-build.yml b/eng/common/core-templates/post-build/post-build.yml index 9423d71ca..b942a79ef 100644 --- a/eng/common/core-templates/post-build/post-build.yml +++ b/eng/common/core-templates/post-build/post-build.yml @@ -293,11 +293,11 @@ stages: ${{ else }}: ${{ if eq(parameters.is1ESPipeline, true) }}: name: NetCore1ESPool-Publishing-Internal - image: windows.vs2019.amd64 + image: windows.vs2022.amd64 os: windows ${{ else }}: name: NetCore1ESPool-Publishing-Internal - demands: ImageOverride -equals windows.vs2019.amd64 + demands: ImageOverride -equals windows.vs2022.amd64 steps: - template: /eng/common/core-templates/post-build/setup-maestro-vars.yml parameters: 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/templates/variables/pool-providers.yml b/eng/common/templates/variables/pool-providers.yml index e0b19c14a..18693ea12 100644 --- a/eng/common/templates/variables/pool-providers.yml +++ b/eng/common/templates/variables/pool-providers.yml @@ -23,7 +23,7 @@ # # pool: # name: $(DncEngInternalBuildPool) -# demands: ImageOverride -equals windows.vs2019.amd64 +# demands: ImageOverride -equals windows.vs2022.amd64 variables: - ${{ if eq(variables['System.TeamProject'], 'internal') }}: - template: /eng/common/templates-official/variables/pool-providers.yml diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 578705ee4..049fe6db9 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -277,7 +277,7 @@ function GetDotNetInstallScript([string] $dotnetRoot) { Retry({ Write-Host "GET $uri" - Invoke-WebRequest $uri -OutFile $installScript + Invoke-WebRequest $uri -UseBasicParsing -OutFile $installScript }) } @@ -510,7 +510,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)) { @@ -556,23 +556,30 @@ function LocateVisualStudio([object]$vsRequirements = $null){ Write-Host "Downloading vswhere $vswhereVersion" $ProgressPreference = 'SilentlyContinue' # Don't display the console progress UI - it's a huge perf hit 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 }) } - 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 5001d9c93..f7c159e8e 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100", + "version": "10.0.101", "allowPrerelease": true, "rollForward": "latestFeature", "paths": [ @@ -10,10 +10,10 @@ "errorMessage": "The required .NET SDK wasn't found. Please run ./eng/common/dotnet.cmd/sh to install it." }, "tools": { - "dotnet": "10.0.100" + "dotnet": "10.0.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25609.109", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26062.108", "Microsoft.Build.NoTargets": "3.7.0" } } From 095d96807a68f9788bfc1accce61443155d8b28a Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 15 Jan 2026 02:11:44 +0000 Subject: [PATCH 04/12] Update dependencies --- NuGet.config | 2 +- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 8 ++++---- global.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/NuGet.config b/NuGet.config index b957b7c0f..514f2d648 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 40b3010a7..b9b3b8b2e 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26062.108 + 10.0.0-beta.26064.114 2.0.3 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 68bb52dde..a854e8e82 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,16 +1,16 @@ - + https://github.com/dotnet/dotnet - 976695d40cfde0801c78b8fed85ca80e997da085 + fe158d9692179d1316d11bf67b264c4509176f7e - + https://github.com/dotnet/dotnet - 976695d40cfde0801c78b8fed85ca80e997da085 + fe158d9692179d1316d11bf67b264c4509176f7e diff --git a/global.json b/global.json index f7c159e8e..3ee060899 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ "dotnet": "10.0.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26062.108", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26064.114", "Microsoft.Build.NoTargets": "3.7.0" } } From 3db26306a8e569574b621a62920c0918c95231a9 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 16 Jan 2026 02:09:51 +0000 Subject: [PATCH 05/12] Update dependencies --- NuGet.config | 2 +- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 8 ++++---- global.json | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/NuGet.config b/NuGet.config index 514f2d648..a1cad4799 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + diff --git a/eng/Version.Details.props b/eng/Version.Details.props index b9b3b8b2e..9e98588e8 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26064.114 + 10.0.0-beta.26065.102 2.0.3 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a854e8e82..d5ba2d15f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,16 +1,16 @@ - + https://github.com/dotnet/dotnet - fe158d9692179d1316d11bf67b264c4509176f7e + 99f9e99f92d73ade5453ba8edba5d72247f3cd11 - + https://github.com/dotnet/dotnet - fe158d9692179d1316d11bf67b264c4509176f7e + 99f9e99f92d73ade5453ba8edba5d72247f3cd11 diff --git a/global.json b/global.json index 3ee060899..7f96b4d2f 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ "dotnet": "10.0.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26064.114", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26065.102", "Microsoft.Build.NoTargets": "3.7.0" } } From 6b08a2970296c6b15fe30e0338b6772ae5333499 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Mon, 19 Jan 2026 05:01:08 +0000 Subject: [PATCH 06/12] Update dependencies --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 3d7af8ad7..fb2fe4a51 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26059.104 + 10.0.0-beta.26065.103 2.0.0 10.0.0-rc.2.25502.107 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e11627462..b97f80c09 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,6 @@ - + https://github.com/dotnet/dotnet @@ -12,9 +12,9 @@ - + https://github.com/dotnet/dotnet - 2956fcc86899a04394ca9c5387b37475408ea199 + a5e14c5461b3bb2707e1bf5ee4640caff4f1db4e diff --git a/global.json b/global.json index 840698479..b18a13062 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ "dotnet": "10.0.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26059.104", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26065.103", "Microsoft.Build.NoTargets": "3.7.0" } } From 161daf54f743f9fee141751cbc4fd77d47b295c6 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 21 Jan 2026 02:11:20 +0000 Subject: [PATCH 07/12] Update dependencies --- NuGet.config | 2 +- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 8 ++++---- global.json | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/NuGet.config b/NuGet.config index a1cad4799..ac913e7f6 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 9e98588e8..498072213 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26065.102 + 10.0.0-beta.26070.104 2.0.3 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d5ba2d15f..732b1c4fb 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,16 +1,16 @@ - + https://github.com/dotnet/dotnet - 99f9e99f92d73ade5453ba8edba5d72247f3cd11 + 455f1358f39b4d38fa3893c327a45027c4a81843 - + https://github.com/dotnet/dotnet - 99f9e99f92d73ade5453ba8edba5d72247f3cd11 + 455f1358f39b4d38fa3893c327a45027c4a81843 diff --git a/global.json b/global.json index 7f96b4d2f..66bc04663 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.101", + "version": "10.0.102", "allowPrerelease": true, "rollForward": "latestFeature", "paths": [ @@ -10,10 +10,10 @@ "errorMessage": "The required .NET SDK wasn't found. Please run ./eng/common/dotnet.cmd/sh to install it." }, "tools": { - "dotnet": "10.0.101" + "dotnet": "10.0.102" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26065.102", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26070.104", "Microsoft.Build.NoTargets": "3.7.0" } } From c9f976da2f78106ad9df0b10fef4ed17137a3934 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 05:48:33 +0000 Subject: [PATCH 08/12] Reset files to release/10.0.2xx Reset patterns: - eng/Version.Details.xml - eng/Version.Details.props - eng/common/* - NuGet.config - global.json --- NuGet.config | 8 -------- eng/Version.Details.props | 6 ++++-- eng/Version.Details.xml | 14 +++++++++----- .../core-templates/job/publish-build-assets.yml | 2 +- .../core-templates/post-build/post-build.yml | 4 ++-- eng/common/templates/variables/pool-providers.yml | 2 +- eng/common/tools.ps1 | 13 +++---------- global.json | 6 +++--- 8 files changed, 23 insertions(+), 32 deletions(-) diff --git a/NuGet.config b/NuGet.config index ac913e7f6..491e1bc60 100644 --- a/NuGet.config +++ b/NuGet.config @@ -2,18 +2,10 @@ - - - - - - - - diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 498072213..376ebe68d 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,13 +6,15 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26070.104 - 2.0.3 + 10.0.0-beta.26070.107 + 2.0.0 + 10.0.0-rc.2.25502.107 $(MicrosoftDotNetArcadeSdkPackageVersion) $(SystemCommandLinePackageVersion) + $(SystemIOHashingPackageVersion) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 732b1c4fb..186a4ac4f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,16 +1,20 @@ - + - + https://github.com/dotnet/dotnet - 455f1358f39b4d38fa3893c327a45027c4a81843 + 3a0c62bf027fbcb8683a13e78a5b21ae19028ca3 + + + https://github.com/dotnet/dotnet + be28ec777bf12db631725399c442448d52093087 - + https://github.com/dotnet/dotnet - 455f1358f39b4d38fa3893c327a45027c4a81843 + 9895d6005a3b62462f1ff23dd6c528f63c720774 diff --git a/eng/common/core-templates/job/publish-build-assets.yml b/eng/common/core-templates/job/publish-build-assets.yml index b955fac6e..3437087c8 100644 --- a/eng/common/core-templates/job/publish-build-assets.yml +++ b/eng/common/core-templates/job/publish-build-assets.yml @@ -80,7 +80,7 @@ jobs: # If it's not devdiv, it's dnceng ${{ if ne(variables['System.TeamProject'], 'DevDiv') }}: name: NetCore1ESPool-Publishing-Internal - image: windows.vs2022.amd64 + image: windows.vs2019.amd64 os: windows steps: - ${{ if eq(parameters.is1ESPipeline, '') }}: diff --git a/eng/common/core-templates/post-build/post-build.yml b/eng/common/core-templates/post-build/post-build.yml index b942a79ef..9423d71ca 100644 --- a/eng/common/core-templates/post-build/post-build.yml +++ b/eng/common/core-templates/post-build/post-build.yml @@ -293,11 +293,11 @@ stages: ${{ else }}: ${{ if eq(parameters.is1ESPipeline, true) }}: name: NetCore1ESPool-Publishing-Internal - image: windows.vs2022.amd64 + image: windows.vs2019.amd64 os: windows ${{ else }}: name: NetCore1ESPool-Publishing-Internal - demands: ImageOverride -equals windows.vs2022.amd64 + demands: ImageOverride -equals windows.vs2019.amd64 steps: - template: /eng/common/core-templates/post-build/setup-maestro-vars.yml parameters: diff --git a/eng/common/templates/variables/pool-providers.yml b/eng/common/templates/variables/pool-providers.yml index 18693ea12..e0b19c14a 100644 --- a/eng/common/templates/variables/pool-providers.yml +++ b/eng/common/templates/variables/pool-providers.yml @@ -23,7 +23,7 @@ # # pool: # name: $(DncEngInternalBuildPool) -# demands: ImageOverride -equals windows.vs2022.amd64 +# demands: ImageOverride -equals windows.vs2019.amd64 variables: - ${{ if eq(variables['System.TeamProject'], 'internal') }}: - template: /eng/common/templates-official/variables/pool-providers.yml diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 049fe6db9..bef4affa4 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -560,26 +560,19 @@ function LocateVisualStudio([object]$vsRequirements = $null){ }) } - if (!$vsRequirements) { - if (Get-Member -InputObject $GlobalJson.tools -Name 'vs' -ErrorAction SilentlyContinue) { - $vsRequirements = $GlobalJson.tools.vs - } else { - $vsRequirements = $null - } - } - + if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs } $args = @('-latest', '-format', 'json', '-requires', 'Microsoft.Component.MSBuild', '-products', '*') if (!$excludePrereleaseVS) { $args += '-prerelease' } - if ($vsRequirements -and (Get-Member -InputObject $vsRequirements -Name 'version' -ErrorAction SilentlyContinue)) { + if (Get-Member -InputObject $vsRequirements -Name 'version') { $args += '-version' $args += $vsRequirements.version } - if ($vsRequirements -and (Get-Member -InputObject $vsRequirements -Name 'components' -ErrorAction SilentlyContinue)) { + if (Get-Member -InputObject $vsRequirements -Name 'components') { foreach ($component in $vsRequirements.components) { $args += '-requires' $args += $component diff --git a/global.json b/global.json index 66bc04663..3446ead8f 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.102", + "version": "10.0.101", "allowPrerelease": true, "rollForward": "latestFeature", "paths": [ @@ -10,10 +10,10 @@ "errorMessage": "The required .NET SDK wasn't found. Please run ./eng/common/dotnet.cmd/sh to install it." }, "tools": { - "dotnet": "10.0.102" + "dotnet": "10.0.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26070.104", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26070.107", "Microsoft.Build.NoTargets": "3.7.0" } } From b07f513b26e5fd7dd66de83c519184cc2f1db8c0 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 12:23:51 +0100 Subject: [PATCH 09/12] [release/10.0.2xx] Source code updates from dotnet/dotnet (#1580) * Backflow from https://github.com/dotnet/dotnet / c8bc46f build 300611 [[ commit created by automation ]] * Update dependencies --------- Co-authored-by: dotnet-maestro[bot] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 376ebe68d..dea951420 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26070.107 + 10.0.0-beta.26106.102 2.0.0 10.0.0-rc.2.25502.107 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 186a4ac4f..945798152 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,6 @@ - + https://github.com/dotnet/dotnet @@ -12,9 +12,9 @@ - + https://github.com/dotnet/dotnet - 9895d6005a3b62462f1ff23dd6c528f63c720774 + c8bc46f9ed494cfc09ab38965d72b6a29d50a90d diff --git a/global.json b/global.json index 3446ead8f..d9bf30b46 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.101", + "version": "10.0.102", "allowPrerelease": true, "rollForward": "latestFeature", "paths": [ @@ -10,10 +10,10 @@ "errorMessage": "The required .NET SDK wasn't found. Please run ./eng/common/dotnet.cmd/sh to install it." }, "tools": { - "dotnet": "10.0.101" + "dotnet": "10.0.102" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26070.107", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26106.102", "Microsoft.Build.NoTargets": "3.7.0" } } From 4d03c5e27bc2dbcd68ed631d522eb50ef1d9578c Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 10 Feb 2026 02:45:52 +0000 Subject: [PATCH 10/12] Update dependencies from build 301019 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26106.102 -> To Version 10.0.0-beta.26109.105 (parent: ) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index dea951420..6bbeb942d 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26106.102 + 10.0.0-beta.26109.105 2.0.0 10.0.0-rc.2.25502.107 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 945798152..1926380ae 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,6 @@ - + https://github.com/dotnet/dotnet @@ -12,9 +12,9 @@ - + https://github.com/dotnet/dotnet - c8bc46f9ed494cfc09ab38965d72b6a29d50a90d + d49805f26e70023549ead379596f94401432db49 diff --git a/global.json b/global.json index d9bf30b46..ea1635b0f 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ "dotnet": "10.0.102" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26106.102", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26109.105", "Microsoft.Build.NoTargets": "3.7.0" } } From 987af880718c83be1380b69656ab97d422903281 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 11 Feb 2026 02:08:33 +0000 Subject: [PATCH 11/12] Update dependencies from build 301163 On relative base path root Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26109.105 -> To Version 10.0.0-beta.26110.110 (parent: ) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 6bbeb942d..b94eb6d7f 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26109.105 + 10.0.0-beta.26110.110 2.0.0 10.0.0-rc.2.25502.107 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 1926380ae..0aac30369 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,6 @@ - + https://github.com/dotnet/dotnet @@ -12,9 +12,9 @@ - + https://github.com/dotnet/dotnet - d49805f26e70023549ead379596f94401432db49 + 24f66fec875855c1e7bcddebf0703b2fcab1ee3e diff --git a/global.json b/global.json index ea1635b0f..8aa36b2b5 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ "dotnet": "10.0.102" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26109.105", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26110.110", "Microsoft.Build.NoTargets": "3.7.0" } } From 42182671d4438d1085f5f9759c8afd77012800d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 Feb 2026 01:07:53 +0000 Subject: [PATCH 12/12] Reset files to release/10.0.3xx Reset patterns: - eng/Version.Details.xml - eng/Version.Details.props - eng/common/* - NuGet.config - global.json --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index b94eb6d7f..9187dfdee 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26110.110 + 10.0.0-beta.26103.116 2.0.0 10.0.0-rc.2.25502.107 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 0aac30369..dc1f624d1 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,6 +1,6 @@ - + https://github.com/dotnet/dotnet @@ -12,9 +12,9 @@ - + https://github.com/dotnet/dotnet - 24f66fec875855c1e7bcddebf0703b2fcab1ee3e + 9477b510bb25fc69515d2ab188af3b72799929ac diff --git a/global.json b/global.json index 8aa36b2b5..b3d0a7338 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ "dotnet": "10.0.102" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26110.110", + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26103.116", "Microsoft.Build.NoTargets": "3.7.0" } }