Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

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

#123113
Merged
steveisok merged 22 commits into
dotnet:release/9.0dotnet/runtime:release/9.0from
jeffhandley:release/9.0-stagingjeffhandley/runtime:release/9.0-stagingCopy head branch name to clipboard
Jan 13, 2026
Merged

[manual] Merge release/9.0-staging into release/9.0#123113
steveisok merged 22 commits into
dotnet:release/9.0dotnet/runtime:release/9.0from
jeffhandley:release/9.0-stagingjeffhandley/runtime:release/9.0-stagingCopy head branch name to clipboard

Conversation

@jeffhandley

Copy link
Copy Markdown
Member

No description provided.

Copilot AI and others added 21 commits December 5, 2025 13:38
…net#122187)

Updates Alpine container versions from 3.21/3.22 to 3.23 across CI
infrastructure, following the pattern established in dotnet#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: dotnet#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.
…t#122278)

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 (dotnet#122322)

Fixes Issue <!-- Issue Number -->

main PR dotnet#122305

# Description

Ports PR dotnet#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.
> 
> dotnet#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>
…121351)

Fixes dotnet#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: dotnet#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.
…otnet#122362)

Fixes: dotnet#121608
Backport of dotnet#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)
…22580)

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>
dotnet#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>
…t#122699)

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>
…121537)

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>
…22711)

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>
…dotnet#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>
…otnet#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>
…122750)

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>
…22781)

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>
dotnet#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 (dotnet#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>
…otnet#120589) (dotnet#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>
@jeffhandley jeffhandley added this to the 9.0.x milestone Jan 13, 2026
@jeffhandley
jeffhandley requested review from a team January 13, 2026 01:41
@jeffhandley jeffhandley self-assigned this Jan 13, 2026
Copilot AI review requested due to automatic review settings January 13, 2026 01:41
@jeffhandley
jeffhandley requested a review from sbomer as a code owner January 13, 2026 01:41
@jeffhandley jeffhandley added the NO-SQUASH The PR should not be squashed label Jan 13, 2026
@jeffhandley
jeffhandley requested a review from janvorli as a code owner January 13, 2026 01:41
This was referenced Feb 10, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Feb 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Infrastructure linkable-framework Issues associated with delivering a linker friendly framework NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

9 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.