Skip to content

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

Merged
steveisok merged 22 commits intodotnet:release/9.0from
jeffhandley:release/9.0-staging
Jan 13, 2026
Merged

[manual] Merge release/9.0-staging into release/9.0#123113
steveisok merged 22 commits intodotnet:release/9.0from
jeffhandley:release/9.0-staging

Conversation

@jeffhandley
Copy link
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.

8 participants