-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[manual] Merge release/8.0-staging into release/8.0 #122240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* 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>
There was a problem hiding this 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 |
|
/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 |
No OOB reset needed.