Skip to content

[manual] Merge release/9.0-staging into release/9.0#124305

Merged
rbhanda merged 39 commits intorelease/9.0from
release/9.0-staging
Feb 12, 2026
Merged

[manual] Merge release/9.0-staging into release/9.0#124305
rbhanda merged 39 commits intorelease/9.0from
release/9.0-staging

Conversation

@jozkee
Copy link
Member

@jozkee jozkee commented Feb 11, 2026

No description provided.

Copilot AI and others added 30 commits December 5, 2025 13:38
…2187)

Updates Alpine container versions from 3.21/3.22 to 3.23 across CI
infrastructure, following the pattern established in #122168.

### Changes

- **Helix queue names**: `Alpine.322.*` → `Alpine.323.*` for x64, arm32,
and arm64 platforms
- **Container images**: Updated tags from `alpine-3.21-*` and
`alpine-3.22-*` to `alpine-3.23-*`
- **Files modified**:
- `eng/pipelines/coreclr/templates/helix-queues-setup.yml` (6
occurrences)
  - `eng/pipelines/libraries/helix-queues-setup.yml` (2 occurrences)
- `eng/pipelines/common/templates/pipeline-with-resources.yml` (1
occurrence)

All changes are YAML configuration updates with no code modifications.

<!-- START COPILOT CODING AGENT SUFFIX -->



<details>

<summary>Original prompt</summary>

> Please update all Alpine references to 3.23. Use the following PR as a
guide: #122168.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

✨ Let Copilot coding agent [set things up for
you](https://github.com/dotnet/runtime/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot)
— coding agent works faster and does higher quality work when set up for
your repo.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Include libunwind/libunwind#931 in the build of
the libunwind dependency.

Fixes runtime build errors on `1es-windows-2022-open` that are blocking
HTTP & SSL stress runs.

## Customer Impact

- [x] Found internally

Our internal HTTP and SSL stress tests are failing to build on the 8.0
branch.
An update of MSVC in the `1es-windows-2022-open` image brought updated
analyzer rules that now fail the build of dotnet/runtime on Windows.
```
mempool.c(96): warning C4319: '~': zero extending 'unsigned long' to 'size_t' of greater size
```

This change adds `(size_t)` casts in the libunwind dependency, which
resolves the new errors.

## Regression

- [X] Yes

Infra update.

## Testing

Regular CI is still passing + CI stress runs for HTTP and SSL now build
and work again.

## Risk

Low.
This is a one-line targeted fix that only adds casts.
This pull request updates the following dependencies

[marker]: <> (Begin:077f423f-1332-4108-a2ea-08dcc66548e6)
## From https://github.com/dotnet/xharness
- **Subscription**:
[077f423f-1332-4108-a2ea-08dcc66548e6](https://maestro.dot.net/subscriptions?search=077f423f-1332-4108-a2ea-08dcc66548e6)
- **Build**:
[20251201.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2850930)
([292734](https://maestro.dot.net/channel/5175/github:dotnet:xharness/build/292734))
- **Date Produced**: December 1, 2025 10:28:24 AM UTC
- **Commit**:
[6f1b3efbfb1dcb66d10e3872842bf2d87dd6a64e](dotnet/xharness@6f1b3ef)
- **Branch**:
[release/9.0](https://github.com/dotnet/xharness/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-prerelease.25570.2 to 9.0.0-prerelease.25601.1][1]
     - Microsoft.DotNet.XHarness.CLI
     - Microsoft.DotNet.XHarness.TestRunners.Common
     - Microsoft.DotNet.XHarness.TestRunners.Xunit

[1]: dotnet/xharness@3e74b96...6f1b3ef

[DependencyUpdate]: <> (End)


[marker]: <> (End:077f423f-1332-4108-a2ea-08dcc66548e6)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
… with GCC14 (#122322)

Fixes Issue <!-- Issue Number -->

main PR #122305

# Description

Ports PR #122305 from main to release/9.0-staging. Updates Debian
container image from version 12 to 13 with GCC14.

**Modified files:**
- `eng/pipelines/common/templates/pipeline-with-resources.yml` -
Container definition and image reference
- `eng/pipelines/common/platform-matrix.yml` - Container name reference
in build matrix
- `docs/workflow/building/coreclr/linux-instructions.md` - Documentation
table entry

Note: Main branch uses GCC15; this branch uses GCC14. Applied equivalent
version bump.

# Customer Impact

None. Internal build infrastructure update.

# Regression

No. Not fixing a regression.

# Testing

Configuration change only. Validated when pipeline executes with new
image.

# Risk

Low. Standard image upgrade following established pattern. Debian 13
GCC14 image available in container registry.

# Package authoring no longer needed in .NET 9

IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet
package's csproj to enable building and bump the version.
Keep in mind that we still need package authoring in .NET 8 and older
versions.

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> Please apply this PR to this branch.
> 
> #122305


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Fixes #120728 for .NET 9

## Customer Impact

Fixes a customer-reported crash in ILLink analyzer in a net9.0 project
that uses C# 14 extension members.
Customer issue: #120728

```
warning AD0001: Analyzer 'ILLink.RoslynAnalyzer.DynamicallyAccessedMembersAnalyzer' threw an exception of type 'System.InvalidCastException' with message 'Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.NonErrorNamedTypeSymbol' to type 'Microsoft.CodeAnalysis.IMethodSymbol'.'.
```

## Regression

No - crash only happens for language features introduced after .NET 9
was released.

## Testing

Tested locally against customer repro, and added automated tests for
extension member scenarios. The automated tests are being added in a
disabled state because they depend on a Roslyn update, and we don't want
to block this fix on the update. I will make a separate change to enable
them once that's possible.

## Risk

Low, analyzer-only fix, with limited scope.
…122362)

Fixes: #121608
Backport of #121887

The ThreadPool in rare cases allows a scenario when an enqueued workitem
is not guaranteed to be executed unless more workitems are enqueued. In
some scenarios execution of a particular workitem may be necessary
before more work is enqueued, thus leading to a deadlock.
This is a subtle regression introduced by a change in enqueuer/worker
handshake algorithm.

The same pattern is used in 2 other ThreadPool-like internal features in
addition to the ThreadPool.

## Customer Impact

- [ ] Customer reported
- [x] Found internally

## Regression

- [x] Yes
- [ ] No

## Testing

Standard test pass for deterministic regressions.
A targeted stress application that demonstrates the issue. 
(no fix: hangs within 1-2 minutes, with the fix: runs for 20+ min. on
the same system)

## Risk
Low. This is a revert to the preexisting algorithm for the
enqueuer/worker handshake. (in all 3 places)
This pull request updates the following dependencies

[marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc)
## From https://github.com/dotnet/cecil
- **Subscription**:
[b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc)
- **Build**:
[20251214.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2861125)
([294646](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/294646))
- **Date Produced**: December 15, 2025 5:45:29 AM UTC
- **Commit**:
[ae1be73265b57e63b7b7e8b996c11849a36553b1](dotnet/cecil@ae1be73)
- **Branch**:
[release/9.0](https://github.com/dotnet/cecil/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [0.11.5-alpha.25566.3 to 0.11.5-alpha.25614.3][1]
     - Microsoft.SourceBuild.Intermediate.cecil
     - Microsoft.DotNet.Cecil

[1]: dotnet/cecil@60faa90...ae1be73

[DependencyUpdate]: <> (End)


[marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:5e3f9b88-faad-436c-a580-ac009d20bb33)
## From https://github.com/dotnet/icu
- **Subscription**:
[5e3f9b88-faad-436c-a580-ac009d20bb33](https://maestro.dot.net/subscriptions?search=5e3f9b88-faad-436c-a580-ac009d20bb33)
- **Build**:
[20251212.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2859846)
([294511](https://maestro.dot.net/channel/3883/github:dotnet:icu/build/294511))
- **Date Produced**: December 12, 2025 5:52:47 PM UTC
- **Commit**:
[33609ad57e782840bf8ba45e33cf9737560f4ab2](dotnet/icu@33609ad)
- **Branch**:
[dotnet/release/9.0](https://github.com/dotnet/icu/tree/dotnet/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-rtm.25574.1 to 9.0.0-rtm.25612.1][1]
     - Microsoft.NETCore.Runtime.ICU.Transport

[1]: dotnet/icu@e18dd5d...33609ad

[DependencyUpdate]: <> (End)


[marker]: <> (End:5e3f9b88-faad-436c-a580-ac009d20bb33)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
#122579)

This pull request updates the following dependencies

[marker]: <> (Begin:85dd9958-87d4-4ed4-addf-58b6aa848692)
## From https://github.com/dotnet/roslyn-analyzers
- **Subscription**:
[85dd9958-87d4-4ed4-addf-58b6aa848692](https://maestro.dot.net/subscriptions?search=85dd9958-87d4-4ed4-addf-58b6aa848692)
- **Build**:
[20251215.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2861729)
([294766](https://maestro.dot.net/channel/3884/github:dotnet:roslyn-analyzers/build/294766))
- **Date Produced**: December 15, 2025 10:11:51 PM UTC
- **Commit**:
[7576c1d00aeef14c682c31b193ff8e58273cdd16](dotnet/roslyn-analyzers@7576c1d)
- **Branch**:
[release/9.0.1xx](https://github.com/dotnet/roslyn-analyzers/tree/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [3.11.0-beta1.25173.3 to 3.11.0-beta1.25615.3][1]
     - Microsoft.CodeAnalysis.Analyzers
  - From [9.0.0-preview.25173.3 to 9.0.0-preview.25615.3][1]
     - Microsoft.CodeAnalysis.NetAnalyzers

[1]:
dotnet/roslyn-analyzers@16865ea...7576c1d

[DependencyUpdate]: <> (End)


[marker]: <> (End:85dd9958-87d4-4ed4-addf-58b6aa848692)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:077f423f-1332-4108-a2ea-08dcc66548e6)
## From https://github.com/dotnet/xharness
- **Subscription**:
[077f423f-1332-4108-a2ea-08dcc66548e6](https://maestro.dot.net/subscriptions?search=077f423f-1332-4108-a2ea-08dcc66548e6)
- **Build**:
[20251215.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2861633)
([294742](https://maestro.dot.net/channel/5175/github:dotnet:xharness/build/294742))
- **Date Produced**: December 15, 2025 7:45:41 PM UTC
- **Commit**:
[c26361a23526ea459ca0a19b34b285eda1bffecb](dotnet/xharness@c26361a)
- **Branch**:
[release/9.0](https://github.com/dotnet/xharness/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-prerelease.25601.1 to 9.0.0-prerelease.25615.2][1]
     - Microsoft.DotNet.XHarness.CLI
     - Microsoft.DotNet.XHarness.TestRunners.Common
     - Microsoft.DotNet.XHarness.TestRunners.Xunit

[1]: dotnet/xharness@6f1b3ef...c26361a

[DependencyUpdate]: <> (End)


[marker]: <> (End:077f423f-1332-4108-a2ea-08dcc66548e6)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:943c2154-7e47-4fed-bb40-3e772747daf7)
## From https://github.com/dotnet/arcade
- **Subscription**:
[943c2154-7e47-4fed-bb40-3e772747daf7](https://maestro.dot.net/subscriptions?search=943c2154-7e47-4fed-bb40-3e772747daf7)
- **Build**:
[20251211.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2859268)
([294364](https://maestro.dot.net/channel/5175/github:dotnet:arcade/build/294364))
- **Date Produced**: December 11, 2025 9:47:41 PM UTC
- **Commit**:
[e9983e548f5b9638784f3b2696eb6cb3e7366548](dotnet/arcade@e9983e5)
- **Branch**:
[release/9.0](https://github.com/dotnet/arcade/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-beta.25555.4 to 9.0.0-beta.25611.4][6]
     - Microsoft.SourceBuild.Intermediate.arcade
     - Microsoft.DotNet.Arcade.Sdk
     - Microsoft.DotNet.Build.Tasks.Archives
     - Microsoft.DotNet.Build.Tasks.Feed
     - Microsoft.DotNet.Build.Tasks.Installers
     - Microsoft.DotNet.Build.Tasks.Packaging
     - Microsoft.DotNet.Build.Tasks.TargetFramework
     - Microsoft.DotNet.Build.Tasks.Templating
     - Microsoft.DotNet.Build.Tasks.Workloads
     - Microsoft.DotNet.CodeAnalysis
     - Microsoft.DotNet.GenAPI
     - Microsoft.DotNet.GenFacades
     - Microsoft.DotNet.Helix.Sdk
     - Microsoft.DotNet.PackageTesting
     - Microsoft.DotNet.RemoteExecutor
     - Microsoft.DotNet.SharedFramework.Sdk
     - Microsoft.DotNet.VersionTools.Tasks
     - Microsoft.DotNet.XliffTasks
     - Microsoft.DotNet.XUnitExtensions
  - From [2.9.0-beta.25555.4 to 2.9.0-beta.25611.4][6]
     - Microsoft.DotNet.XUnitAssert
     - Microsoft.DotNet.XUnitConsoleRunner

[6]: dotnet/arcade@9eaf7b2...e9983e5

[DependencyUpdate]: <> (End)


[marker]: <> (End:943c2154-7e47-4fed-bb40-3e772747daf7)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc)
## From https://github.com/dotnet/cecil
- **Subscription**:
[b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc)
- **Build**:
[20251221.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2865436)
([295447](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/295447))
- **Date Produced**: December 22, 2025 5:36:46 AM UTC
- **Commit**:
[4643f3880a4ec97246de6d53621285bb48ad4a06](dotnet/cecil@4643f38)
- **Branch**:
[release/9.0](https://github.com/dotnet/cecil/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [0.11.5-alpha.25614.3 to 0.11.5-alpha.25621.2][1]
     - Microsoft.SourceBuild.Intermediate.cecil
     - Microsoft.DotNet.Cecil

[1]: dotnet/cecil@ae1be73...4643f38

[DependencyUpdate]: <> (End)


[marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
…#122730)

This pull request updates the following dependencies

[marker]: <> (Begin:b458125c-6cf0-41ea-981d-2709b660d5c5)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[b458125c-6cf0-41ea-981d-2709b660d5c5](https://maestro.dot.net/subscriptions?search=b458125c-6cf0-41ea-981d-2709b660d5c5)
- **Build**:
[20251225.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2867021)
([295568](https://maestro.dot.net/channel/3883/github:dotnet:hotreload-utils/build/295568))
- **Date Produced**: December 25, 2025 11:21:53 AM UTC
- **Commit**:
[6eb504148b667c521f41d18dca072f1d2d8eae07](dotnet/hotreload-utils@6eb5041)
- **Branch**:
[release/9.0](https://github.com/dotnet/hotreload-utils/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-alpha.0.25574.4 to 9.0.0-alpha.0.25625.4][1]
     - Microsoft.DotNet.HotReload.Utils.Generator.BuildTool

[1]:
dotnet/hotreload-utils@81fc6af...6eb5041

[DependencyUpdate]: <> (End)


[marker]: <> (End:b458125c-6cf0-41ea-981d-2709b660d5c5)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…122736)

This pull request updates the following dependencies

[marker]: <> (Begin:e06e39ae-771e-498d-7895-08dcbc301dc2)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[e06e39ae-771e-498d-7895-08dcbc301dc2](https://maestro.dot.net/subscriptions?search=e06e39ae-771e-498d-7895-08dcbc301dc2)
- **Build**:
[20251225.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2867034)
([295571](https://maestro.dot.net/channel/3883/github:dotnet:runtime-assets/build/295571))
- **Date Produced**: December 25, 2025 11:50:51 AM UTC
- **Commit**:
[70d5fa7d7d041da17e6f3827f55d7d9ceaffdb12](dotnet/runtime-assets@70d5fa7)
- **Branch**:
[release/9.0](https://github.com/dotnet/runtime-assets/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-beta.25565.2 to 9.0.0-beta.25625.4][1]
     - Microsoft.DotNet.CilStrip.Sources
     - System.ComponentModel.TypeConverter.TestData
     - System.Data.Common.TestData
     - System.Drawing.Common.TestData
     - System.Formats.Tar.TestData
     - System.IO.Compression.TestData
     - System.IO.Packaging.TestData
     - System.Net.TestData
     - System.Private.Runtime.UnicodeData
     - System.Runtime.Numerics.TestData
     - System.Runtime.TimeZoneData
     - System.Security.Cryptography.X509Certificates.TestData
     - System.Text.RegularExpressions.TestData
     - System.Windows.Extensions.TestData

[1]:
dotnet/runtime-assets@91ea918...70d5fa7

[DependencyUpdate]: <> (End)


[marker]: <> (End:e06e39ae-771e-498d-7895-08dcbc301dc2)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:5e3f9b88-faad-436c-a580-ac009d20bb33)
## From https://github.com/dotnet/icu
- **Subscription**:
[5e3f9b88-faad-436c-a580-ac009d20bb33](https://maestro.dot.net/subscriptions?search=5e3f9b88-faad-436c-a580-ac009d20bb33)
- **Build**:
[20251227.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2867976)
([295650](https://maestro.dot.net/channel/3883/github:dotnet:icu/build/295650))
- **Date Produced**: December 27, 2025 12:54:07 PM UTC
- **Commit**:
[cda39b50d316241f6c9dea44ed241a83aaccdfac](dotnet/icu@cda39b5)
- **Branch**:
[dotnet/release/9.0](https://github.com/dotnet/icu/tree/dotnet/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-rtm.25612.1 to 9.0.0-rtm.25627.1][2]
     - Microsoft.NETCore.Runtime.ICU.Transport

[2]: dotnet/icu@33609ad...cda39b5

[DependencyUpdate]: <> (End)


[marker]: <> (End:5e3f9b88-faad-436c-a580-ac009d20bb33)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:943c2154-7e47-4fed-bb40-3e772747daf7)
## From https://github.com/dotnet/arcade
- **Subscription**:
[943c2154-7e47-4fed-bb40-3e772747daf7](https://maestro.dot.net/subscriptions?search=943c2154-7e47-4fed-bb40-3e772747daf7)
- **Build**:
[20251226.6](https://dev.azure.com/dnceng/internal/_build/results?buildId=2867608)
([295621](https://maestro.dot.net/channel/5175/github:dotnet:arcade/build/295621))
- **Date Produced**: December 26, 2025 6:06:19 PM UTC
- **Commit**:
[ab5773ac30dce73227fa1dff6bf1a21eea67cbd0](dotnet/arcade@ab5773a)
- **Branch**:
[release/9.0](https://github.com/dotnet/arcade/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-beta.25611.4 to 9.0.0-beta.25626.6][1]
     - Microsoft.SourceBuild.Intermediate.arcade
     - Microsoft.DotNet.Arcade.Sdk
     - Microsoft.DotNet.Build.Tasks.Archives
     - Microsoft.DotNet.Build.Tasks.Feed
     - Microsoft.DotNet.Build.Tasks.Installers
     - Microsoft.DotNet.Build.Tasks.Packaging
     - Microsoft.DotNet.Build.Tasks.TargetFramework
     - Microsoft.DotNet.Build.Tasks.Templating
     - Microsoft.DotNet.Build.Tasks.Workloads
     - Microsoft.DotNet.CodeAnalysis
     - Microsoft.DotNet.GenAPI
     - Microsoft.DotNet.GenFacades
     - Microsoft.DotNet.Helix.Sdk
     - Microsoft.DotNet.PackageTesting
     - Microsoft.DotNet.RemoteExecutor
     - Microsoft.DotNet.SharedFramework.Sdk
     - Microsoft.DotNet.VersionTools.Tasks
     - Microsoft.DotNet.XliffTasks
     - Microsoft.DotNet.XUnitExtensions
  - From [2.9.0-beta.25611.4 to 2.9.0-beta.25626.6][1]
     - Microsoft.DotNet.XUnitAssert
     - Microsoft.DotNet.XUnitConsoleRunner

[1]: dotnet/arcade@e9983e5...ab5773a

[DependencyUpdate]: <> (End)


[marker]: <> (End:943c2154-7e47-4fed-bb40-3e772747daf7)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc)
## From https://github.com/dotnet/cecil
- **Subscription**:
[b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc)
- **Build**:
[20251228.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2868719)
([295690](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/295690))
- **Date Produced**: December 29, 2025 5:36:34 AM UTC
- **Commit**:
[1f9985e482df7a0dee94854226d0aecad102ac15](dotnet/cecil@1f9985e)
- **Branch**:
[release/9.0](https://github.com/dotnet/cecil/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [0.11.5-alpha.25621.2 to 0.11.5-alpha.25628.2][1]
     - Microsoft.SourceBuild.Intermediate.cecil
     - Microsoft.DotNet.Cecil

[1]: dotnet/cecil@4643f38...1f9985e

[DependencyUpdate]: <> (End)


[marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
#122995)

This pull request updates the following dependencies

[marker]: <> (Begin:85dd9958-87d4-4ed4-addf-58b6aa848692)
## From https://github.com/dotnet/roslyn-analyzers
- **Subscription**:
[85dd9958-87d4-4ed4-addf-58b6aa848692](https://maestro.dot.net/subscriptions?search=85dd9958-87d4-4ed4-addf-58b6aa848692)
- **Build**:
[20260107.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2874190)
([296344](https://maestro.dot.net/channel/3884/github:dotnet:roslyn-analyzers/build/296344))
- **Date Produced**: January 8, 2026 12:59:42 AM UTC
- **Commit**:
[5ef1abb57ce3df89eae65ecadeb1ddbab323ae05](dotnet/roslyn-analyzers@5ef1abb)
- **Branch**:
[release/9.0.1xx](https://github.com/dotnet/roslyn-analyzers/tree/release/9.0.1xx)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [3.11.0-beta1.25615.3 to 3.11.0-beta1.26057.1][1]
     - Microsoft.CodeAnalysis.Analyzers
  - From [9.0.0-preview.25615.3 to 9.0.0-preview.26057.1][1]
     - Microsoft.CodeAnalysis.NetAnalyzers

[1]:
dotnet/roslyn-analyzers@7576c1d...5ef1abb

[DependencyUpdate]: <> (End)


[marker]: <> (End:85dd9958-87d4-4ed4-addf-58b6aa848692)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…I pipelines (#122402)

Adds `fetchTags: false` to all Azure Pipelines checkout steps to skip
fetching git tags during repository checkout, reducing CI checkout time
and network overhead.

## Changes

Updated 11 checkout steps across 9 pipeline files:

- **Core build pipelines**: `global-build-job.yml`, `xplat-job.yml`,
`run-test-job.yml`
- **Stress test pipelines**: `http.yml` (2 checkouts), `ssl.yml` (2
checkouts)
- **Utility pipelines**: `evaluate-paths-job.yml`,
`deploy-to-onefuzz.yml`, `publish-build-assets.yml`
- **Performance pipelines**: `perf-job.yml` (dotnet-performance repo
checkout)

### Example change

```yaml
- checkout: self
  clean: true
  fetchDepth: $(checkoutFetchDepth)
  fetchTags: false  # Added
```

<!-- START COPILOT CODING AGENT SUFFIX -->



<!-- START COPILOT ORIGINAL PROMPT -->



<details>

<summary>Original prompt</summary>

> Update the checkout step in the runtime CI yml to specify fetchTags:
false.


</details>



<!-- START COPILOT CODING AGENT TIPS -->
---

✨ Let Copilot coding agent [set things up for
you](https://github.com/dotnet/runtime/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot)
— coding agent works faster and does higher quality work when set up for
your repo.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: elinor-fung <47805090+elinor-fung@users.noreply.github.com>
Co-authored-by: Elinor Fung <elfung@microsoft.com>
…120589) (#122422)

(cherry picked from commit eaafd7c)
(cherry picked from commit 1905046)

---------

Co-authored-by: Eric StJohn <ericstj@microsoft.com>
Co-authored-by: Matous Kozak <matouskozak@seznam.cz>
Co-authored-by: Filip Navara <filip.navara@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
)

I detected changes in the release/9.0 branch which have not been merged
yet to release/9.0-staging. I'm a robot and am configured to help you
automatically keep release/9.0-staging up to date, so I've opened this
PR.

This PR merges commits made on release/9.0 by the following committers:

* jeffhandley
* dotnet-maestro[bot]

## Instructions for merging from UI

This PR will not be auto-merged. When pull request checks pass, complete
this PR by creating a merge commit, *not* a squash or rebase commit.

<img alt="merge button instructions"
src="https://i.imgur.com/GepcNJV.png" width="300" />

If this repo does not allow creating merge commits from the GitHub UI,
use command line instructions.

## Instructions for merging via command line

Run these commands to merge this pull request from the command line.

``` sh
git fetch
git checkout release/9.0
git pull --ff-only
git checkout release/9.0-staging
git pull --ff-only
git merge --no-ff release/9.0

# If there are merge conflicts, resolve them and then run git merge --continue to complete the merge
# Pushing the changes to the PR branch will re-trigger PR validation.
git push https://github.com/dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging
```

<details>
<summary>or if you are using SSH</summary>

```
git push git@github.com:dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging
```

</details>


After PR checks are complete push the branch
```
git push
```

## Instructions for resolving conflicts

:warning: If there are merge conflicts, you will need to resolve them
manually before merging. You can do this [using GitHub][resolve-github]
or using the [command line][resolve-cli].

[resolve-github]:
https://help.github.com/articles/resolving-a-merge-conflict-on-github/
[resolve-cli]:
https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/

## Instructions for updating this pull request

Contributors to this repo have permission update this pull request by
pushing to the branch 'merge/release/9.0-to-release/9.0-staging'. This
can be done to resolve conflicts or make other changes to this pull
request before it is merged.
The provided examples assume that the remote is named 'origin'. If you
have a different remote name, please replace 'origin' with the name of
your remote.

```
git fetch
git checkout -b merge/release/9.0-to-release/9.0-staging origin/release/9.0-staging
git pull https://github.com/dotnet/runtime merge/release/9.0-to-release/9.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging
```

<details>
    <summary>or if you are using SSH</summary>

```
git fetch
git checkout -b merge/release/9.0-to-release/9.0-staging origin/release/9.0-staging
git pull git@github.com:dotnet/runtime merge/release/9.0-to-release/9.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging
```

</details>

Contact .NET Core Engineering (dotnet/dnceng) if you have questions or
issues.
Also, if this PR was generated incorrectly, help us fix it. See
https://github.com/dotnet/arcade/blob/main/.github/workflows/scripts/inter-branch-merge.ps1.
This pull request updates the following dependencies

[marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc)
## From https://github.com/dotnet/cecil
- **Subscription**:
[b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc)
- **Build**:
[20260111.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2876858)
([296828](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/296828))
- **Date Produced**: January 12, 2026 5:44:44 AM UTC
- **Commit**:
[03b17d939d6c0e0f228648b5d4d660e065a719e5](dotnet/cecil@03b17d9)
- **Branch**:
[release/9.0](https://github.com/dotnet/cecil/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [0.11.5-alpha.25628.2 to 0.11.5-alpha.26061.2][1]
     - Microsoft.SourceBuild.Intermediate.cecil
     - Microsoft.DotNet.Cecil

[1]: dotnet/cecil@1f9985e...03b17d9

[DependencyUpdate]: <> (End)


[marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc)
## From https://github.com/dotnet/cecil
- **Subscription**:
[b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc)
- **Build**:
[20260115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2880429)
([297558](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/297558))
- **Date Produced**: January 16, 2026 1:45:30 AM UTC
- **Commit**:
[9f41421e1ca90e8e88fdf62f25c386483a212e87](dotnet/cecil@9f41421)
- **Branch**:
[release/9.0](https://github.com/dotnet/cecil/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [0.11.5-alpha.26061.2 to 0.11.5-alpha.26065.1][1]
     - Microsoft.SourceBuild.Intermediate.cecil
     - Microsoft.DotNet.Cecil

[1]: dotnet/cecil@03b17d9...9f41421

[DependencyUpdate]: <> (End)


[marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (#123244)

This pull request updates the following dependencies

[marker]: <> (Begin:3b2e34b4-9c9e-4da6-a358-02c0b764a22e)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[3b2e34b4-9c9e-4da6-a358-02c0b764a22e](https://maestro.dot.net/subscriptions?search=3b2e34b4-9c9e-4da6-a358-02c0b764a22e)
- **Build**:
[20260105.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2872210)
([295967](https://maestro.dot.net/channel/5175/github:dotnet:source-build-reference-packages/build/295967))
- **Date Produced**: January 5, 2026 3:29:43 PM UTC
- **Commit**:
[36e2d072b287fb211f288498b2d4553efdee7990](dotnet/source-build-reference-packages@36e2d07)
- **Branch**:
[release/9.0](https://github.com/dotnet/source-build-reference-packages/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-alpha.1.25521.3 to 9.0.0-alpha.1.26055.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages

[1]:
dotnet/source-build-reference-packages@a9cadb0...36e2d07

[DependencyUpdate]: <> (End)


[marker]: <> (End:3b2e34b4-9c9e-4da6-a358-02c0b764a22e)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:077f423f-1332-4108-a2ea-08dcc66548e6)
## From https://github.com/dotnet/xharness
- **Subscription**:
[077f423f-1332-4108-a2ea-08dcc66548e6](https://maestro.dot.net/subscriptions?search=077f423f-1332-4108-a2ea-08dcc66548e6)
- **Build**:
[20260114.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2879409)
([297352](https://maestro.dot.net/channel/2/github:dotnet:xharness/build/297352))
- **Date Produced**: January 14, 2026 9:16:36 PM UTC
- **Commit**:
[31e0b8e08f57890f7b7004b93361d69cd4b21079](dotnet/xharness@31e0b8e)
- **Branch**: [main](https://github.com/dotnet/xharness/tree/main)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-prerelease.25615.2 to 11.0.0-prerelease.26064.3][2]
     - Microsoft.DotNet.XHarness.CLI
     - Microsoft.DotNet.XHarness.TestRunners.Common
     - Microsoft.DotNet.XHarness.TestRunners.Xunit

[2]: dotnet/xharness@c26361a...31e0b8e

[DependencyUpdate]: <> (End)


[marker]: <> (End:077f423f-1332-4108-a2ea-08dcc66548e6)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies

[marker]: <> (Begin:943c2154-7e47-4fed-bb40-3e772747daf7)
## From https://github.com/dotnet/arcade
- **Subscription**:
[943c2154-7e47-4fed-bb40-3e772747daf7](https://maestro.dot.net/subscriptions?search=943c2154-7e47-4fed-bb40-3e772747daf7)
- **Build**:
[20260113.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2877988)
([297092](https://maestro.dot.net/channel/5175/github:dotnet:arcade/build/297092))
- **Date Produced**: January 13, 2026 12:53:13 PM UTC
- **Commit**:
[c85f9aceddaf85296e3efbc463daaa34fef5a375](dotnet/arcade@c85f9ac)
- **Branch**:
[release/9.0](https://github.com/dotnet/arcade/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-beta.25626.6 to 9.0.0-beta.26063.2][2]
     - Microsoft.SourceBuild.Intermediate.arcade
     - Microsoft.DotNet.Arcade.Sdk
     - Microsoft.DotNet.Build.Tasks.Archives
     - Microsoft.DotNet.Build.Tasks.Feed
     - Microsoft.DotNet.Build.Tasks.Installers
     - Microsoft.DotNet.Build.Tasks.Packaging
     - Microsoft.DotNet.Build.Tasks.TargetFramework
     - Microsoft.DotNet.Build.Tasks.Templating
     - Microsoft.DotNet.Build.Tasks.Workloads
     - Microsoft.DotNet.CodeAnalysis
     - Microsoft.DotNet.GenAPI
     - Microsoft.DotNet.GenFacades
     - Microsoft.DotNet.Helix.Sdk
     - Microsoft.DotNet.PackageTesting
     - Microsoft.DotNet.RemoteExecutor
     - Microsoft.DotNet.SharedFramework.Sdk
     - Microsoft.DotNet.VersionTools.Tasks
     - Microsoft.DotNet.XliffTasks
     - Microsoft.DotNet.XUnitExtensions
  - From [2.9.0-beta.25626.6 to 2.9.0-beta.26063.2][2]
     - Microsoft.DotNet.XUnitAssert
     - Microsoft.DotNet.XUnitConsoleRunner

[2]: dotnet/arcade@ab5773a...c85f9ac

[DependencyUpdate]: <> (End)


[marker]: <> (End:943c2154-7e47-4fed-bb40-3e772747daf7)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
dotnet-maestro bot and others added 9 commits January 20, 2026 08:47
…123062)

This pull request updates the following dependencies

[marker]: <> (Begin:e06e39ae-771e-498d-7895-08dcbc301dc2)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[e06e39ae-771e-498d-7895-08dcbc301dc2](https://maestro.dot.net/subscriptions?search=e06e39ae-771e-498d-7895-08dcbc301dc2)
- **Build**:
[20260109.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2875754)
([296683](https://maestro.dot.net/channel/3883/github:dotnet:runtime-assets/build/296683))
- **Date Produced**: January 9, 2026 9:07:58 PM UTC
- **Commit**:
[6751b3896a163907bd3f1bbee56cbb926a17861b](dotnet/runtime-assets@6751b38)
- **Branch**:
[release/9.0](https://github.com/dotnet/runtime-assets/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-beta.25625.4 to 9.0.0-beta.26059.3][1]
     - Microsoft.DotNet.CilStrip.Sources
     - System.ComponentModel.TypeConverter.TestData
     - System.Data.Common.TestData
     - System.Drawing.Common.TestData
     - System.Formats.Tar.TestData
     - System.IO.Compression.TestData
     - System.IO.Packaging.TestData
     - System.Net.TestData
     - System.Private.Runtime.UnicodeData
     - System.Runtime.Numerics.TestData
     - System.Runtime.TimeZoneData
     - System.Security.Cryptography.X509Certificates.TestData
     - System.Text.RegularExpressions.TestData
     - System.Windows.Extensions.TestData

[1]:
dotnet/runtime-assets@70d5fa7...6751b38

[DependencyUpdate]: <> (End)


[marker]: <> (End:e06e39ae-771e-498d-7895-08dcbc301dc2)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…ssApartmentQueryInterface_NoDeadlock (#122570)

Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Fixes #111264 in release/9.0.
Unfortunately, these were missed and the 13 queues no longer exist.
This pull request updates the following dependencies

[marker]: <> (Begin:5e3f9b88-faad-436c-a580-ac009d20bb33)
## From https://github.com/dotnet/icu
- **Subscription**:
[5e3f9b88-faad-436c-a580-ac009d20bb33](https://maestro.dot.net/subscriptions?search=5e3f9b88-faad-436c-a580-ac009d20bb33)
- **Build**:
[20260128.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2889459)
([299108](https://maestro.dot.net/channel/3883/github:dotnet:icu/build/299108))
- **Date Produced**: January 28, 2026 11:44:17 AM UTC
- **Commit**:
[53915f585ca3dc5deff5c09c9492f7c5b7d925ca](dotnet/icu@53915f5)
- **Branch**:
[dotnet/release/9.0](https://github.com/dotnet/icu/tree/dotnet/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-rtm.25627.1 to 9.0.0-rtm.26078.1][5]
     - Microsoft.NETCore.Runtime.ICU.Transport

[5]: dotnet/icu@cda39b5...53915f5

[DependencyUpdate]: <> (End)


[marker]: <> (End:5e3f9b88-faad-436c-a580-ac009d20bb33)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com>
Update MsQuic version published with dotnet/runtime on Windows

Backport of #121198

## Customer Impact

No

## Regression

No

## Testing

Automated tests

## Risk

Low, change only in patch version and we've been running with 2.4.16 in
main and .NET 10 for many months.
This pull request updates the following dependencies

[marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc)
## From https://github.com/dotnet/cecil
- **Subscription**:
[b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc)
- **Build**:
[20260125.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2887652)
([298823](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/298823))
- **Date Produced**: January 26, 2026 7:06:31 AM UTC
- **Commit**:
[711eabb98b62ab3ddf6ab59c879713cd6e4f5982](dotnet/cecil@711eabb)
- **Branch**:
[release/9.0](https://github.com/dotnet/cecil/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [0.11.5-alpha.26065.1 to 0.11.5-alpha.26075.3][1]
     - Microsoft.SourceBuild.Intermediate.cecil
     - Microsoft.DotNet.Cecil

[1]: dotnet/cecil@9f41421...711eabb

[DependencyUpdate]: <> (End)


[marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com>
…123468)

This pull request updates the following dependencies

[marker]: <> (Begin:e06e39ae-771e-498d-7895-08dcbc301dc2)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[e06e39ae-771e-498d-7895-08dcbc301dc2](https://maestro.dot.net/subscriptions?search=e06e39ae-771e-498d-7895-08dcbc301dc2)
- **Build**:
[20260121.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2884240)
([298247](https://maestro.dot.net/channel/3883/github:dotnet:runtime-assets/build/298247))
- **Date Produced**: January 21, 2026 3:17:05 PM UTC
- **Commit**:
[45c55b97e4006bac84d19a382ace44ef3dcb8d94](dotnet/runtime-assets@45c55b9)
- **Branch**:
[release/9.0](https://github.com/dotnet/runtime-assets/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-beta.26059.3 to 9.0.0-beta.26071.2][1]
     - Microsoft.DotNet.CilStrip.Sources
     - System.ComponentModel.TypeConverter.TestData
     - System.Data.Common.TestData
     - System.Drawing.Common.TestData
     - System.Formats.Tar.TestData
     - System.IO.Compression.TestData
     - System.IO.Packaging.TestData
     - System.Net.TestData
     - System.Private.Runtime.UnicodeData
     - System.Runtime.Numerics.TestData
     - System.Runtime.TimeZoneData
     - System.Security.Cryptography.X509Certificates.TestData
     - System.Text.RegularExpressions.TestData
     - System.Windows.Extensions.TestData

[1]:
dotnet/runtime-assets@6751b38...45c55b9

[DependencyUpdate]: <> (End)


[marker]: <> (End:e06e39ae-771e-498d-7895-08dcbc301dc2)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…#123436)

This pull request updates the following dependencies

[marker]: <> (Begin:b458125c-6cf0-41ea-981d-2709b660d5c5)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[b458125c-6cf0-41ea-981d-2709b660d5c5](https://maestro.dot.net/subscriptions?search=b458125c-6cf0-41ea-981d-2709b660d5c5)
- **Build**:
[20260121.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2884237)
([298228](https://maestro.dot.net/channel/3883/github:dotnet:hotreload-utils/build/298228))
- **Date Produced**: January 21, 2026 2:54:39 PM UTC
- **Commit**:
[0a7f328b0ee6cbf8df1f826953a8bc9fd77629c9](dotnet/hotreload-utils@0a7f328)
- **Branch**:
[release/9.0](https://github.com/dotnet/hotreload-utils/tree/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.0-alpha.0.25625.4 to 9.0.0-alpha.0.26071.2][1]
     - Microsoft.DotNet.HotReload.Utils.Generator.BuildTool

[1]:
dotnet/hotreload-utils@6eb5041...0a7f328

[DependencyUpdate]: <> (End)


[marker]: <> (End:b458125c-6cf0-41ea-981d-2709b660d5c5)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…aging

# Conflicts:
#	.config/dotnet-tools.json
#	NuGet.config
#	eng/Version.Details.xml
#	eng/Versions.props
#	eng/common/core-templates/job/source-build.yml
#	global.json
Copilot AI review requested due to automatic review settings February 11, 2026 23:47
@jozkee jozkee added the NO-SQUASH The PR should not be squashed label Feb 11, 2026
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Feb 11, 2026
@jozkee jozkee added area-codeflow for labeling automated codeflow and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Feb 11, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Manual merge from release/9.0-staging into release/9.0, bringing in updates to COM interop tests and CI/Helix infrastructure settings for macOS queues and source-build agents.

Changes:

  • Adjust COM ICustomQueryInterface behavior in a COM wrappers test to return NotHandled instead of Failed.
  • Update Helix macOS queue names from OSX.13.* to OSX.15.* across scripts and pipeline templates.
  • Update internal 1ES source-build pool image and bump the pinned xharness dotnet tool version.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/tests/Interop/COM/ComWrappers/API/Program.cs Updates ICustomQueryInterface.GetInterface return to NotHandled for the recursive QI test case.
src/coreclr/scripts/superpmi_collect_setup.py Moves macOS Helix queue selection to OSX.15.*.
eng/pipelines/libraries/helix-queues-setup.yml Updates macOS/iOS/tvOS Helix queue names to OSX.15.*.Open.
eng/pipelines/coreclr/templates/helix-queues-setup.yml Updates macOS/iOS/tvOS Helix queue names (public/internal as applicable) to OSX.15.*.
eng/common/core-templates/job/source-build.yml Updates internal 1ES source-build pool image identifier.
.config/dotnet-tools.json Updates microsoft.dotnet.xharness.cli tool version.

@jozkee jozkee added the Servicing-approved Approved for servicing release label Feb 12, 2026
@rbhanda rbhanda merged commit cbb9e77 into release/9.0 Feb 12, 2026
249 of 350 checks passed
rbhanda added a commit that referenced this pull request Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-codeflow for labeling automated codeflow NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comments