Skip to content

[manual] Merge release/8.0-staging to release/8.0#125466

Merged
wfurt merged 6 commits intodotnet:release/8.0from
jozkee:release/8.0-staging
Mar 13, 2026
Merged

[manual] Merge release/8.0-staging to release/8.0#125466
wfurt merged 6 commits intodotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee
Copy link
Copy Markdown
Member

@jozkee jozkee commented Mar 11, 2026

No description provided.

jkotas and others added 4 commits February 11, 2026 19:58
…dotnet#124456)

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**:
[20260216.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2905349)
([301982](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/301982))
- **Date Produced**: February 16, 2026 8:59:00 AM UTC
- **Commit**:
[9371703079d7dd7cea1857800d98e022cb77303e](dotnet/hotreload-utils@9371703)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [8.0.0-alpha.0.26076.2 to 8.0.0-alpha.0.26116.3][1]
     - Microsoft.DotNet.HotReload.Utils.Generator.BuildTool

[1]:
dotnet/hotreload-utils@6074d78...9371703

[DependencyUpdate]: <> (End)


[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…122396)

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**:
[20251211.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2858916)
([294298](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/294298))
- **Date Produced**: December 11, 2025 11:57:29 AM UTC
- **Commit**:
[4b01306353c43c151d713d152f48a4d523c41960](dotnet/arcade@4b01306)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [8.0.0-beta.25562.3 to 8.0.0-beta.25611.2][2]
     - 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.25562.3 to 2.5.1-beta.25611.2][2]
     - Microsoft.DotNet.XUnitConsoleRunner

[2]: dotnet/arcade@e8483fe...4b01306

[DependencyUpdate]: <> (End)


[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
… macOS (dotnet#125170)

Fixes dotnet#125150

main PR: N/A — this is a test-only change specific to .NET 8 (the
underlying macOS GSS bug doesn't affect .NET 9+ which uses managed
NTLM/SPNEGO).

# Description

Skip the `ProxySetViaEnvironmentVariable_DefaultProxyCredentialsUsed`
test on macOS. The test crashes with SIGABRT (exit code 134) on macOS 14
due to a double-free bug in Apple's GSS framework
(`_gss_scram_release_cred`) when cleaning up SPNEGO/Negotiate
authentication contexts via `NetSecurityNative_DeleteSecContext`. This
is the same underlying issue as dotnet#97966 and dotnet#71463.

# Customer Impact

None. This is a test-only change — no product code is modified.

# Regression

No. The crash is caused by a bug in Apple's macOS GSS framework, not by
a .NET code change. It started appearing in CI after the macOS build
images were updated (PR dotnet#122423), and has been failing since build
1252235 (Jan 13, 2026).

# Testing

No additional testing needed. The change only adds a `[SkipOnPlatform]`
attribute to skip one test on macOS.

# Risk

Low. This is a single-line test attribute addition that skips a test
known to crash due to an external (Apple) bug. No product code is
changed.

# Package authoring signed off?

N/A — no package/product code changes.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jozkee jozkee added Servicing-approved Approved for servicing release area-codeflow for labeling automated codeflow labels Mar 11, 2026
Copilot AI review requested due to automatic review settings March 11, 2026 23:58
@jozkee jozkee added the NO-SQUASH The PR should not be squashed label Mar 11, 2026
Copy link
Copy Markdown
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

Manual merge from release/8.0-staging into release/8.0, primarily bringing forward build infrastructure/toolset updates (Arcade, SDK pins, pipeline pools/images, and internal feed endpoints) plus a test quarantine for a macOS crash.

Changes:

  • Bump pinned .NET SDK/tooling versions (global.json + Arcade/Helix SDKs and related dependencies).
  • Update build/pipeline infrastructure (VS2022 pool images, Azure Linux image, internal runtime feed endpoint).
  • Harden PowerShell web requests and adjust VS requirement parsing; quarantine a crashing Unix proxy-credentials test on macOS.

Reviewed changes

Copilot reviewed 4 out of 21 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.DefaultProxyCredentials.cs Skips a Unix-only proxy credentials test on macOS via ActiveIssue due to a known crash.
global.json Updates pinned .NET SDK version and msbuild-sdks versions.
eng/common/tools.ps1 Adds -UseBasicParsing to downloads and makes VS requirements parsing resilient to missing tools.vs.
eng/common/templates/variables/pool-providers.yml Updates sample pool demand from VS2019 to VS2022.
eng/common/templates/steps/source-build.yml Switches internal runtime source feed URL to https://ci.dot.net/internal.
eng/common/templates/post-build/post-build.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates/job/source-index-stage1.yml Updates pool demands from VS2019 to VS2022 (public/internal).
eng/common/templates/job/publish-build-assets.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates/job/onelocbuild.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates/job/execute-sdl.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates-official/steps/source-build.yml Switches internal runtime source feed URL to https://ci.dot.net/internal.
eng/common/templates-official/post-build/setup-maestro-vars.yml Adds -UseBasicParsing to Maestro API request.
eng/common/templates-official/post-build/post-build.yml Updates official pool image from VS2019 to VS2022.
eng/common/templates-official/job/source-index-stage1.yml Defaults Source Index job condition to run only on refs/heads/main; updates public demand to VS2022.
eng/common/templates-official/job/source-build.yml Updates internal Linux image from 1es-mariner-2 to build.azurelinux.3.amd64.
eng/common/templates-official/job/publish-build-assets.yml Updates official pool image from VS2019 to VS2022.
eng/common/post-build/post-build-utils.ps1 Adds -UseBasicParsing to Maestro web requests (GET/POST).
eng/common/post-build/nuget-verification.ps1 Adds -UseBasicParsing to nuget.exe download.
eng/common/internal-feed-operations.ps1 Adds -UseBasicParsing to cred provider script download.
eng/Versions.props Updates Arcade-related versions; changes how SdkVersionForWorkloadTesting is computed.
eng/Version.Details.xml Updates Arcade/Helix and hotreload-utils dependency versions and SHAs.

liveans and others added 2 commits March 13, 2026 01:45
dotnet#123662)

Backport of dotnet#123485 to release/8.0-staging

Increasing RFC compliance for WebSocket

## Customer Impact

RFC compliance

## Regression

No

## Testing

Manual verification + automated tests

## Risk

Low, the change only affects non‑compliant WebSocket clients sending
unmasked frames, which is explicitly disallowed by RFC 6455. No behavior
change is expected for compliant clients.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Copilot AI review requested due to automatic review settings March 13, 2026 02:41
Copy link
Copy Markdown
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

Copilot reviewed 8 out of 25 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-codeflow for labeling automated codeflow 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.

6 participants