Skip to content

Run Cosmos tests on Windows emulator in Helix and update to Windows 11#38153

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/update-helix-queues-windows
Draft

Run Cosmos tests on Windows emulator in Helix and update to Windows 11#38153
Copilot wants to merge 4 commits intomainfrom
copilot/update-helix-queues-windows

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 22, 2026

Migrates Windows Helix queues from the deprecated Windows.10.Amd64 image to Windows.11.Amd64.Client. Adds a dedicated Windows.Server2025.Amd64 queue for running Cosmos functional tests against the built-in emulator.

  • eng/helix.proj

    • Local fallback queues updated to include Windows.11.Amd64.Client.Open and Windows.Server2025.Amd64.Open
    • Windows.Server2025.Amd64 section now scopes to Cosmos-only (removes all projects, re-includes just CosmosTests) instead of only setting SkipConnectionCheck
    • Existing StartsWith('Windows.11') condition still correctly excludes Cosmos from the Windows 11 queue
  • azure-pipelines-public.yml

    • Helix_Windows: Windows.10.Amd64.OpenWindows.11.Amd64.Client.Open
    • New Helix_Windows_Cosmos job targeting Windows.Server2025.Amd64.Open
  • azure-pipelines-internal-tests.yml

    • Helix_Windows: Windows.10.Amd64Windows.11.Amd64.Client
    • New Helix_Windows_Cosmos job targeting Windows.Server2025.Amd64

Copy link
Copy Markdown

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

Updates Helix queue targeting to move off the deprecated Windows.10.Amd64 queue, standardize Windows runs on Windows.11.Amd64.Client, and add a dedicated Windows.Server2025.Amd64 Helix lane for Cosmos functional tests (scoped to Cosmos-only via eng/helix.proj).

Changes:

  • Updated Windows Helix queues in local defaults and pipeline jobs to use Windows.11.Amd64.Client / .Open.
  • Added Helix_Windows_Cosmos jobs (public + internal) targeting Windows.Server2025.Amd64 / .Open.
  • Adjusted eng/helix.proj so Windows.Server2025.Amd64* runs only Cosmos tests and sets Test__Cosmos__SkipConnectionCheck=true.

Reviewed changes

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

File Description
eng/helix.proj Updates local default queues; scopes Windows.Server2025.Amd64* to Cosmos-only execution with Cosmos-specific precommand.
azure-pipelines-public.yml Moves Windows Helix queue to Windows.11.Amd64.Client.Open and adds a Cosmos-only Helix job on Windows.Server2025.Amd64.Open.
azure-pipelines-internal-tests.yml Moves Windows Helix queue to Windows.11.Amd64.Client and adds a Cosmos-only Helix job on Windows.Server2025.Amd64.

@AndriySvyryd AndriySvyryd changed the title Update Helix queues: Windows.10.Amd64 → Windows.11.Amd64.Client, add Windows.Server2025.Amd64 for Cosmos Run Cosmos tests on Windows emulator in Helix and update to Windows 11 Apr 22, 2026
Comment thread eng/helix.proj Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants