[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

[manual] Merge release/8.0-staging into release/8.0 - #122240

Merged
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging
Dec 6, 2025
Merged

[manual] Merge release/8.0-staging into release/8.0#122240
jeffhandley merged 26 commits into
dotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee

Copy link
Copy Markdown
Member

No OOB reset needed.

ilonatommyand others added 26 commits October 14, 2025 11:04
* Backport changes.
* Fix build.
* Remaining.
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com>
…t#120759)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251004.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2808409)
([285782](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/285782))
- **Date Produced**: October 4, 2025 5:12:27 PM UTC
- **Commit**:
[6b046b98371515a0e952561c8ea8a882a6f5c105](dotnet/xharness@6b046b9)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-prerelease.25427.2 to 8.0.0-prerelease.25504.1][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@fc7f1ca...6b046b9
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ference-packages (dotnet#120760)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251007.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2810266)
([286013](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/286013))
- **Date Produced**: October 7, 2025 5:25:55 PM UTC
- **Commit**:
[7a3266db9e2b7422e8277f04932eff9b7064b66e](dotnet/source-build-assets@7a3266d)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.1.25462.3 to 8.0.0-alpha.1.25507.1][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@55cc6bb...7a3266d
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#120831)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817563)
([287435](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/287435))
- **Date Produced**: October 16, 2025 10:48:58 AM UTC
- **Commit**:
[ea0883f0601fe513fc1904bde726c0d06eaf562c](dotnet/runtime-assets@ea0883f)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25516.1][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@fcd10a8...ea0883f
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reverts dotnet#119859
VS17.10 can't support 8.0.5 and as a result this change needs to be
backed out.
…120761)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251015.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2816671)
([287229](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/287229))
- **Date Produced**: October 15, 2025 3:48:40 PM UTC
- **Commit**:
[6544413e02741855b701468aa8afc6cf8ca62c72](dotnet/arcade@6544413)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-beta.25504.1 to 8.0.0-beta.25515.1][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25504.1 to 2.5.1-beta.25515.1][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@3edea53...6544413
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs in root:**
- Updates sdk.version to 8.0.121
- Updates tools.dotnet to 8.0.121
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251022.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822014)
([288113](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/288113))
- **Date Produced**: October 22, 2025 12:25:18 PM UTC
- **Commit**:
[889994ebb9fa2ba6183182bba33b260c645a8089](dotnet/icu@889994e)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-rtm.25504.1 to 8.0.0-rtm.25522.4][2]
- Microsoft.NETCore.Runtime.ICU.Transport
[2]: dotnet/icu@34092c8...889994e
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Backport of dotnet#115951 to release/9.0-staging
/cc @agocke@jkotas
## Customer Impact
- [ ] Customer reported
- [X] Found internally
Newer versions of VS don't have the same versioning scheme as expected
in these targets, so Native AOT will fail to find the native linker
without this change (and will not be usable for targeting the NET 9
TFM).
## Regression
- [X] Yes
- [ ] No
## Testing
Caught with the SDK tests, fix validated manually.
## Risk
Low. Deletion of version check.
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…et#121307)
Backport of
https://github.com/dotnet/installer/blob/release/8.0.1xx/src/SourceBuild/patches/runtime/0002-Update-MSBuild-dependencies.patchFixes: dotnet#101395
Source-build requires explicit package versions and references for all
dependencies. This PR backports the long-standing patch. It would help
avoid issues with frequent patch updates.
…et#120516)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
…dotnet#120808)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251016.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817701)
([287456](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/287456))
- **Date Produced**: October 16, 2025 3:22:22 PM UTC
- **Commit**:
[8d849cfad3c823b257b43d50c292725bfd64d179](dotnet/hotreload-utils@8d849cf)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Updates**:
- From [8.0.0-alpha.0.25504.1 to 8.0.0-alpha.0.25516.1][1]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[1]:
dotnet/hotreload-utils@7741c91...8d849cf
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
…0.0 (dotnet#121150)
## Customer Impact
- [x] Customer reported
- [ ] Found internally
These issues were reported in
dotnet#119706 as problems with
clang-21 on Fedora 43. The investigation uncovered that clang introduced
a potentially breaking change in clang-20 that we do not currently
consume. These build changes impact VMR related builds when linux
distrobutions performing source build adopt clang-21.
clang-20 breaking change log -
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html#potentially-breaking-changes.
This PR contains the minimal changes needed to fix issues from the
following PR dotnet#120775.
.NET 10: dotnet#121124
.NET 9: dotnet#121151
## Regression
- [ ] Yes
- [x] No
Build with the new clang-21 compiler will cause the runtime to crash.
## Testing
This has been validated using various legs and examples to demonstrate
the usage of undefined behavior these flags convert into "defined"
behavior in C/C++.
## Risk
Low. This has zero impact on our production build since we specifically
target clang-16. This is only valid for those partners that are using
clang-20+.
)
This pull request updates the following dependencies
[marker]: <> (Begin:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
## From https://github.com/dotnet/icu
- **Subscription**:
[e82a8e07-8d2b-4a71-e90f-08dbcfd41ade](https://maestro.dot.net/subscriptions?search=e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839873)
([291019](https://maestro.dot.net/channel/3073/github:dotnet:icu/build/291019))
- **Date Produced**: November 15, 2025 5:11:34 PM UTC
- **Commit**:
[b565264ebc86c4444a7a5d411f69674393d61265](dotnet/icu@b565264)
- **Branch**:
[dotnet/release/8.0](https://github.com/dotnet/icu/tree/dotnet/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-rtm.25522.4 to 8.0.0-rtm.25565.1][1]
- Microsoft.NETCore.Runtime.ICU.Transport
[1]: dotnet/icu@889994e...b565264
[DependencyUpdate]: <> (End)
[marker]: <> (End:e82a8e07-8d2b-4a71-e90f-08dbcfd41ade)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…t#121588)
This pull request updates the following dependencies
[marker]: <> (Begin:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
## From https://github.com/dotnet/xharness
- **Subscription**:
[3c89df73-24a9-48a4-8224-08dbcfd3ad70](https://maestro.dot.net/subscriptions?search=3c89df73-24a9-48a4-8224-08dbcfd3ad70)
- **Build**:
[20251016.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2817703)
([287467](https://maestro.dot.net/channel/3885/github:dotnet:xharness/build/287467))
- **Date Produced**: October 16, 2025 4:06:50 PM UTC
- **Commit**:
[402df9c4f5abe6ee8519181dfb5481e04099fab0](dotnet/xharness@402df9c)
- **Branch**:
[release/8.0](https://github.com/dotnet/xharness/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-prerelease.25504.1 to 8.0.0-prerelease.25516.2][1]
- Microsoft.DotNet.XHarness.CLI
- Microsoft.DotNet.XHarness.TestRunners.Common
- Microsoft.DotNet.XHarness.TestRunners.Xunit
[1]: dotnet/xharness@6b046b9...402df9c
[DependencyUpdate]: <> (End)
[marker]: <> (End:3c89df73-24a9-48a4-8224-08dbcfd3ad70)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…ference-packages (dotnet#121587)
This pull request updates the following dependencies
[marker]: <> (Begin:1626bff2-6010-444e-f998-08dbcfd3e5b0)
## From https://github.com/dotnet/source-build-reference-packages
- **Subscription**:
[1626bff2-6010-444e-f998-08dbcfd3e5b0](https://maestro.dot.net/subscriptions?search=1626bff2-6010-444e-f998-08dbcfd3e5b0)
- **Build**:
[20251022.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2822150)
([288169](https://maestro.dot.net/channel/3885/github:dotnet:source-build-reference-packages/build/288169))
- **Date Produced**: October 22, 2025 2:25:26 PM UTC
- **Commit**:
[449148366d9105de8a6470ebc4ba198926e9a30a](dotnet/source-build-assets@4491483)
- **Branch**:
[release/8.0](https://github.com/dotnet/source-build-reference-packages/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.1.25507.1 to 8.0.0-alpha.1.25522.3][1]
- Microsoft.SourceBuild.Intermediate.source-build-reference-packages
[1]:
dotnet/source-build-assets@7a3266d...4491483
[DependencyUpdate]: <> (End)
[marker]: <> (End:1626bff2-6010-444e-f998-08dbcfd3e5b0)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…121589)
This pull request updates the following dependencies
[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251112.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2837070)
([290501](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/290501))
- **Date Produced**: November 12, 2025 5:35:10 PM UTC
- **Commit**:
[e8483fe03c7d3257c68f6013441da5d72eeb8392](dotnet/arcade@e8483fe)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25515.1 to 8.0.0-beta.25562.3][1]
- 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.XUnitExtensions
- From [2.5.1-beta.25515.1 to 2.5.1-beta.25562.3][1]
- Microsoft.DotNet.XUnitConsoleRunner
[1]: dotnet/arcade@6544413...e8483fe
[DependencyUpdate]: <> (End)
- **Updates to .NET SDKs:**
- Updates **sdk.version** to 8.0.122
- Updates **tools.dotnet** to 8.0.122
[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…otnet#121676)
This pull request updates the following dependencies
[marker]: <> (Begin:855db5a2-4d17-4346-a439-08dbcfd61a5a)
## From https://github.com/dotnet/runtime-assets
- **Subscription**:
[855db5a2-4d17-4346-a439-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=855db5a2-4d17-4346-a439-08dbcfd61a5a)
- **Build**:
[20251115.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2839870)
([291018](https://maestro.dot.net/channel/3073/github:dotnet:runtime-assets/build/291018))
- **Date Produced**: November 15, 2025 4:49:49 PM UTC
- **Commit**:
[40ac8f2e43695322e5472fef7f3ad85cfdd83e1e](dotnet/runtime-assets@40ac8f2)
- **Branch**:
[release/8.0](https://github.com/dotnet/runtime-assets/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-beta.25516.1 to 8.0.0-beta.25565.1][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@ea0883f...40ac8f2
[DependencyUpdate]: <> (End)
[marker]: <> (End:855db5a2-4d17-4346-a439-08dbcfd61a5a)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…dotnet#121664)
This pull request updates the following dependencies
[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20251124.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2846437)
([292097](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/292097))
- **Date Produced**: November 24, 2025 4:04:22 PM UTC
- **Commit**:
[cf2f6ad655ebd5397042ea09d529ecc0c194a499](dotnet/hotreload-utils@cf2f6ad)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [8.0.0-alpha.0.25516.1 to 8.0.0-alpha.0.25574.3][2]
- Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
[2]:
dotnet/hotreload-utils@8d849cf...cf2f6ad
[DependencyUpdate]: <> (End)
[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Sam Patel <46026722+SamMonoRT@users.noreply.github.com>
…et#121389)
I detected changes in the release/8.0 branch which have not been merged
yet to release/8.0-staging. I'm a robot and am configured to help you
automatically keep release/8.0-staging up to date, so I've opened this
PR.
This PR merges commits made on release/8.0 by the following committers:
* vseanreesermsft
* 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/8.0
git pull --ff-only
git checkout release/8.0-staging
git pull --ff-only
git merge --no-ff release/8.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/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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/8.0-to-release/8.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/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull https://github.com/dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/8.0-to-release/8.0-staging
```
<details>
<summary>or if you are using SSH</summary>
```
git fetch
git checkout -b merge/release/8.0-to-release/8.0-staging origin/release/8.0-staging
git pull git@github.com:dotnet/runtime merge/release/8.0-to-release/8.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/8.0-to-release/8.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.
Related:
- dotnet#115415
- dotnet#115501
- dotnet#115503
---------
Co-authored-by: Art Leonard <artl93@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Co-authored-by: yurai007 <dawid_jurek@vp.pl>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
CopilotAI review requested due to automatic review settings December 5, 2025 20:59
@jozkee
jozkee requested a review from radical as a code ownerDecember 5, 2025 20:59
@jozkee
jozkee requested a review from lewing as a code ownerDecember 5, 2025 20:59
@jozkeejozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkeejozkee added NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release and removed NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) labels Dec 5, 2025

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR merges changes from release/8.0-staging into release/8.0, primarily focusing on WASM/Blazor infrastructure improvements and test infrastructure updates.

Key Changes

  • NodeJS test support removal: Comprehensive removal of NodeJS test infrastructure for WASM, consolidating testing to V8 and browser-based scenarios only
  • X509 certificate test data updates: Updated Microsoft.com SSL certificate test data with new certificates valid through 2026
  • Version bumps: Updates to SDK (8.0.122), Arcade dependencies (8.0.0-beta.25562.3), and runtime-assets test data packages

Reviewed changes

Copilot reviewed 53 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/mono/wasm/testassets/Blazor_net50/*Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.mdRemoved NodeJS-specific documentation and requirements
src/mono/wasm/Wasm.Build.Tests/*Removed NodeJS test configurations and host runner implementation
src/libraries/System.Security.Cryptography/tests/X509Certificates/*Updated test data with new Microsoft.com certificate chain and adjusted test dates
src/libraries//tests/.csprojChanged test archive paths from browserornodejs to browseronly
src/libraries/System.Net.Sockets/tests/*Added Qemu Linux test skip conditions and multicast test guards
src/coreclr/debug/di/*Changed m_userState from CorDebugUserState enum to int type for better flexibility
src/coreclr/nativeaot/BuildIntegration/findvcvarsall.batRemoved Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmakeAdded Clang 20+ support with new overflow handling flags
eng/pipelines/*Updated Helix queue configurations to use AzureLinux 3 base images
eng/testing/*Removed NodeJS test runner scripts and npm installation logic
global.json, eng/Versions.props, eng/Version.Details.xmlSDK and dependency version updates
.config/dotnet-tools.jsonUpdated XHarness CLI version

@jozkee

Copy link
Copy Markdown
MemberAuthor

/ba-g failures for runtime-extra-platforms and runtime-libraries stress-http are from builds linked to commit 2118a1a, BA links them to this PR. cc @dotnet/dnceng

@jeffhandley
jeffhandley merged commit ac34532 into dotnet:release/8.0Dec 6, 2025
365 of 394 checks passed
@jozkee
jozkee deleted the release/8.0-staging branch December 8, 2025 16:00
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 8, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

NO-SQUASHThe PR should not be squashedServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@jozkee@jeffhandley@ilonatommy@steveisok@NikolaMilosavljevic@PranavSenthilnathan@AaronRobinsonMSFT@vcsjones@akoeplinger@SamMonoRT@ellahathaway@richlander