From 1d18646385b8c8b47575560b90db9ff475b71a15 Mon Sep 17 00:00:00 2001 From: ProductConstructionServiceProd Date: Thu, 16 Jul 2026 16:19:38 +0000 Subject: [PATCH 1/4] Merged PR 62722: [internal/release/8.0] Update dependencies from dnceng/internal/dotnet-runtime This pull request updates the following dependencies [marker]: <> (Begin:922981e1-18b6-46aa-2468-08dbd53ba9ce) ## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - **Subscription**: [922981e1-18b6-46aa-2468-08dbd53ba9ce](https://maestro.dot.net/subscriptions?search=922981e1-18b6-46aa-2468-08dbd53ba9ce) - **Build**: [20260708.25](https://dev.azure.com/dnceng/internal/_build/results?buildId=3017583) ([322304](https://maestro.dot.net/channel/3880/azdo:dnceng:internal:dotnet-runtime/build/322304)) - **Date Produced**: July 10, 2026 12:12:42 AM UTC - **Commit**: [3e75b8375f756109b5834697f33ab2c8436f9465](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?_a=history&version=GC3e75b8375f756109b5834697f33ab2c8436f9465) - **Branch**: [refs/heads/internal/release/8.0](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?version=GBrefs/heads/internal/release/8.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [8.0.29-servicing.26324.3 to 8.0.30-servicing.26358.25][2] - Microsoft.Extensions.HostFactoryResolver.Sources - Microsoft.NETCore.BrowserDebugHost.Transport - From [8.0.29 to 8.0.30][2] - Microsoft.NETCore.App.Ref - Microsoft.NETCore.App.Runtime.win-x64 [2]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GC18fd75c847399745c43b5970fec840ba71064e80&targetVersion=GC3e75b8375f756109b5834697f33ab2c8436f9465&_a=files [DependencyUpdate]: <> (End) [marker]: <> (End:922981e1-18b6-46aa-2468-08dbd53ba9ce) --- NuGet.config | 4 ++-- eng/Version.Details.xml | 16 ++++++++-------- eng/Versions.props | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/NuGet.config b/NuGet.config index 5b45573b43d..7b7e375e5e8 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 8e8d85b6f3b..5878ac7ab26 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -29,9 +29,9 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime dcf4a22cf8671c1abe880ebec4cfd906c99588bf - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 18fd75c847399745c43b5970fec840ba71064e80 + 3e75b8375f756109b5834697f33ab2c8436f9465 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime @@ -45,18 +45,18 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime ef853a71052646a42abf17e888ec6d9a69614ad9 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 18fd75c847399745c43b5970fec840ba71064e80 + 3e75b8375f756109b5834697f33ab2c8436f9465 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 18fd75c847399745c43b5970fec840ba71064e80 + 3e75b8375f756109b5834697f33ab2c8436f9465 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 18fd75c847399745c43b5970fec840ba71064e80 + 3e75b8375f756109b5834697f33ab2c8436f9465 diff --git a/eng/Versions.props b/eng/Versions.props index 5cd9a48bbb8..3eb773127d0 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -24,13 +24,13 @@ 8.0.1 8.0.1 8.0.2 - 8.0.29-servicing.26324.3 + 8.0.30-servicing.26358.25 8.0.1 8.0.6 8.0.2 - 8.0.29 - 8.0.29 - 8.0.29-servicing.26324.3 + 8.0.30 + 8.0.30 + 8.0.30-servicing.26358.25 8.0.0-beta.26278.3 From 7ad5ad8f24da5840b06440e7b2c0d021added81a Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Fri, 17 Jul 2026 17:22:24 +0000 Subject: [PATCH 2/4] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20260717.4 On relative base path root Microsoft.Extensions.HostFactoryResolver.Sources , Microsoft.NETCore.BrowserDebugHost.Transport From Version 8.0.30-servicing.26358.25 -> To Version 8.0.30-servicing.26367.4 Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 From Version 8.0.30 -> To Version 8.0.30 --- NuGet.config | 4 ++-- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/NuGet.config b/NuGet.config index 7b7e375e5e8..c34ec833890 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 5878ac7ab26..738a4adcce5 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -29,9 +29,9 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime dcf4a22cf8671c1abe880ebec4cfd906c99588bf - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 3e75b8375f756109b5834697f33ab2c8436f9465 + de6fc2512447974debbedccc7c37de1866c77a12 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime @@ -47,16 +47,16 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 3e75b8375f756109b5834697f33ab2c8436f9465 + de6fc2512447974debbedccc7c37de1866c77a12 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 3e75b8375f756109b5834697f33ab2c8436f9465 + de6fc2512447974debbedccc7c37de1866c77a12 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 3e75b8375f756109b5834697f33ab2c8436f9465 + de6fc2512447974debbedccc7c37de1866c77a12 diff --git a/eng/Versions.props b/eng/Versions.props index 3eb773127d0..d274b5fe655 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -24,13 +24,13 @@ 8.0.1 8.0.1 8.0.2 - 8.0.30-servicing.26358.25 + 8.0.30-servicing.26367.4 8.0.1 8.0.6 8.0.2 8.0.30 8.0.30 - 8.0.30-servicing.26358.25 + 8.0.30-servicing.26367.4 8.0.0-beta.26278.3 From 23d0b45e95fae30781cd929c64ee5517b5a5664c Mon Sep 17 00:00:00 2001 From: DotNet-Bot Date: Sat, 18 Jul 2026 01:53:19 +0000 Subject: [PATCH 3/4] Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-runtime build 20260717.20 On relative base path root Microsoft.Extensions.HostFactoryResolver.Sources , Microsoft.NETCore.BrowserDebugHost.Transport From Version 8.0.30-servicing.26358.25 -> To Version 8.0.30-servicing.26367.20 Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 From Version 8.0.30 -> To Version 8.0.30 --- NuGet.config | 4 ++-- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/NuGet.config b/NuGet.config index c34ec833890..d6a9da34c1f 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 738a4adcce5..63d861c4525 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -29,9 +29,9 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime dcf4a22cf8671c1abe880ebec4cfd906c99588bf - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - de6fc2512447974debbedccc7c37de1866c77a12 + a83db3e0eb2defb6220e15dae2f1a0462fdbf99f https://dev.azure.com/dnceng/internal/_git/dotnet-runtime @@ -47,16 +47,16 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - de6fc2512447974debbedccc7c37de1866c77a12 + a83db3e0eb2defb6220e15dae2f1a0462fdbf99f https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - de6fc2512447974debbedccc7c37de1866c77a12 + a83db3e0eb2defb6220e15dae2f1a0462fdbf99f - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - de6fc2512447974debbedccc7c37de1866c77a12 + a83db3e0eb2defb6220e15dae2f1a0462fdbf99f diff --git a/eng/Versions.props b/eng/Versions.props index d274b5fe655..4097341897c 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -24,13 +24,13 @@ 8.0.1 8.0.1 8.0.2 - 8.0.30-servicing.26367.4 + 8.0.30-servicing.26367.20 8.0.1 8.0.6 8.0.2 8.0.30 8.0.30 - 8.0.30-servicing.26367.4 + 8.0.30-servicing.26367.20 8.0.0-beta.26278.3 From 922f1ed04b9f40dab31da888e60eced9a8c2fbb0 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 05:57:09 +0000 Subject: [PATCH 4/4] Update dependencies from https://github.com/dotnet/arcade build 20260811.5 (#38814) [release/9.0] Update dependencies from dotnet/arcade --- NuGet.config | 2 -- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 2 +- eng/common/Get-GitHubAppToken.ps1 | 18 ++++++++++++++---- global.json | 4 ++-- 5 files changed, 23 insertions(+), 15 deletions(-) diff --git a/NuGet.config b/NuGet.config index 1af36e4f89c..d1a8a417e43 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,7 +4,6 @@ - @@ -21,7 +20,6 @@ - diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 9a098f97227..abaf3b3665b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -67,17 +67,17 @@ - + https://github.com/dotnet/arcade - f3bffca1f93573c88a7f9b79fac258dff76f6215 + 43f11677d894d27b41fce39c496836c8207f3b8d - + https://github.com/dotnet/arcade - f3bffca1f93573c88a7f9b79fac258dff76f6215 + 43f11677d894d27b41fce39c496836c8207f3b8d - + https://github.com/dotnet/arcade - f3bffca1f93573c88a7f9b79fac258dff76f6215 + 43f11677d894d27b41fce39c496836c8207f3b8d diff --git a/eng/Versions.props b/eng/Versions.props index 5748ef45d22..8136c1b98e4 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -34,7 +34,7 @@ 9.0.19 - 9.0.0-beta.26406.11 + 9.0.0-beta.26411.5 17.8.43 diff --git a/eng/common/Get-GitHubAppToken.ps1 b/eng/common/Get-GitHubAppToken.ps1 index 6b5899d7a29..9c7e3dcd6ac 100644 --- a/eng/common/Get-GitHubAppToken.ps1 +++ b/eng/common/Get-GitHubAppToken.ps1 @@ -113,10 +113,13 @@ try { $installations = @() $page = 1 do { - $pageInstallations = @(Invoke-RestMethod ` + # Assign the response before wrapping it in @(). PowerShell otherwise + # preserves a top-level JSON array as one nested pipeline object. + $pageResponse = Invoke-RestMethod ` -Uri "https://api.github.com/app/installations?per_page=100&page=$page" ` -Headers $headers ` - -Method Get) + -Method Get + $pageInstallations = @($pageResponse) $installations += $pageInstallations $page++ } while ($pageInstallations.Count -eq 100) @@ -125,12 +128,19 @@ catch { Write-PipelineTelemetryError -Category 'Build' -Message "Failed to list GitHub App installations: $_. The signed JWT may be invalid or the App's Client ID ('$AppClientId') may be incorrect." exit 1 } -$installation = $installations | Where-Object { $_.account.login -ieq $InstallationOwner } | Select-Object -First 1 -if (-not $installation) { +$matchingInstallations = @($installations | Where-Object { $_.account.login -ieq $InstallationOwner }) +if ($matchingInstallations.Count -eq 0) { $found = ($installations | ForEach-Object { $_.account.login }) -join ', ' Write-PipelineTelemetryError -Category 'Build' -Message "No installation found for '$InstallationOwner'. App is installed on: $found" exit 1 } +if ($matchingInstallations.Count -ne 1) { + $matchingIds = ($matchingInstallations | ForEach-Object { $_.id }) -join ', ' + Write-PipelineTelemetryError -Category 'Build' -Message "Found multiple installations for '$InstallationOwner': $matchingIds" + exit 1 +} +$installation = $matchingInstallations[0] +Write-Host "Using installation $($installation.id) for '$($installation.account.login)'." try { $tokenResponse = Invoke-RestMethod ` diff --git a/global.json b/global.json index 9898a5f3009..de74e6bac56 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.26406.11", - "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.26406.11" + "Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.26411.5", + "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.26411.5" } }