Skip to content

Revert "[manual] Merge release/9.0-staging into release/9.0" - #124313

Merged
rbhanda merged 1 commit into
release/9.0from
revert-124305-release/9.0-staging
Feb 12, 2026
Merged

Revert "[manual] Merge release/9.0-staging into release/9.0"#124313
rbhanda merged 1 commit into
release/9.0from
revert-124305-release/9.0-staging

Conversation

@rbhanda

Copy link
Copy Markdown
Collaborator

Reverts #124305

CopilotAI review requested due to automatic review settings February 12, 2026 02:44
@github-actionsgithub-actionsBot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Feb 12, 2026
@rbhanda
rbhanda merged commit d9af1a6 into release/9.0Feb 12, 2026
14 of 23 checks passed

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 reverts changes introduced by #124305 (a manual merge from release/9.0-staging into release/9.0), restoring prior test behavior and build/pipeline configuration for the release branch.

Changes:

  • Reverts COM interop test behavior in ComWrappers API tests.
  • Reverts Helix macOS queue selection (OSX 15 → OSX 13) across CoreCLR scripts and pipeline templates.
  • Reverts source-build agent image and the pinned xharness dotnet tool version.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
FileDescription
src/tests/Interop/COM/ComWrappers/API/Program.csAdjusts ICustomQueryInterface.GetInterface result handling in a COM apartment deadlock regression test.
src/coreclr/scripts/superpmi_collect_setup.pyReverts macOS Helix queue selection for SuperPMI collection to OSX 13.
eng/pipelines/libraries/helix-queues-setup.ymlReverts macOS Helix queue names for libraries jobs to OSX 13.
eng/pipelines/coreclr/templates/helix-queues-setup.ymlReverts macOS Helix queue names for CoreCLR jobs to OSX 13.
eng/common/core-templates/job/source-build.ymlReverts internal 1ES pool image selection to Azure-Linux-3-Amd64.
.config/dotnet-tools.jsonReverts microsoft.dotnet.xharness.cli version pin to a 9.0 prerelease.

}

return CustomQueryInterfaceResult.NotHandled;
return CustomQueryInterfaceResult.Failed;

CopilotAIFeb 12, 2026

Copy link

Choose a reason for hiding this comment

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

ICustomQueryInterface.GetInterface now always returns CustomQueryInterfaceResult.Failed, which forces QueryInterface to fail rather than letting the runtime handle the request (e.g., for IID_IUnknown). In this test that can cause COM APIs like RoGetAgileReference/marshalling to fail unexpectedly. Consider returning NotHandled (or returning Failed only for specific iids you intend to reject) so default COM interface handling can proceed.

Suggested change
returnCustomQueryInterfaceResult.Failed;
returnCustomQueryInterfaceResult.NotHandled;

Copilot uses AI. Check for mistakes.
# tvOS devices
- ${{ if in(parameters.platform, 'tvos_arm64') }}:
- OSX.15.Amd64.AppleTV.Open
- OSX.13.Amd64.AppleTV.Open

CopilotAIFeb 12, 2026

Copy link

Choose a reason for hiding this comment

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

The tvos_arm64 helix queue entry is indented differently than the surrounding helixQueues items, which makes the YAML harder to read and increases the risk of future indentation-related mistakes. Align the indentation of the - OSX.13.Amd64.AppleTV.Open line with the other queue entries under similar conditional blocks (e.g., the ios_arm64 block).

Suggested change
- OSX.13.Amd64.AppleTV.Open
- OSX.13.Amd64.AppleTV.Open

Copilot uses AI. Check for mistakes.
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@rbhanda@jozkee