Skip to content

Conversation

@jozkee
Copy link
Member

@jozkee jozkee commented Dec 5, 2025

No OOB reset needed.

ilonatommy and 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-reference-packages@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-reference-packages@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.patch

Fixes: 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-reference-packages@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-reference-packages@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>
Copilot AI review requested due to automatic review settings December 5, 2025 20:59
@jozkee jozkee requested a review from radical as a code owner December 5, 2025 20:59
@jozkee jozkee requested a review from lewing as a code owner December 5, 2025 20:59
@jozkee jozkee added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Dec 5, 2025
@jozkee jozkee 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
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

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
File Description
src/mono/wasm/testassets/Blazor_net50/* Complete removal of Blazor .NET 5.0 test assets
src/mono/wasm/features.md Removed 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/.csproj Changed 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.bat Removed Visual Studio version constraint to allow VS 2022
eng/native/configurecompiler.cmake Added 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.xml SDK and dependency version updates
.config/dotnet-tools.json Updated XHarness CLI version

@jozkee
Copy link
Member Author

jozkee commented Dec 6, 2025

/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.0 Dec 6, 2025
365 of 394 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.