From 3346c3d45300d52485ea55ecd67e802b6d11a22f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:48:48 +0000 Subject: [PATCH 1/2] Initial plan From d040f9a7ba529508d50e6f44d56fc8e8e3418d05 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:52:24 +0000 Subject: [PATCH 2/2] Migrate from VS2026 preview scout to production VS2026 build image Co-authored-by: akoeplinger <1376924+akoeplinger@users.noreply.github.com> --- eng/pipelines/common/xplat-setup.yml | 4 ++-- eng/pipelines/libraries/fuzzing/deploy-to-onefuzz.yml | 2 +- eng/pipelines/libraries/stress/http.yml | 2 +- eng/pipelines/libraries/stress/ssl.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/pipelines/common/xplat-setup.yml b/eng/pipelines/common/xplat-setup.yml index d8c7b3469ac7aa..0afee9e78ba03f 100644 --- a/eng/pipelines/common/xplat-setup.yml +++ b/eng/pipelines/common/xplat-setup.yml @@ -188,12 +188,12 @@ jobs: # Official Build Windows Pool ${{ if and(or(eq(parameters.osGroup, 'windows'), eq(parameters.jobParameters.hostedOs, 'windows')), ne(variables['System.TeamProject'], 'public')) }}: name: $(DncEngInternalBuildPool) - demands: ImageOverride -equals windows.vs2026preview.scout.amd64 + demands: ImageOverride -equals windows.vs2026.amd64 # Public Windows Build Pool ${{ if and(or(eq(parameters.osGroup, 'windows'), eq(parameters.jobParameters.hostedOs, 'windows')), eq(variables['System.TeamProject'], 'public')) }}: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals windows.vs2026preview.scout.amd64.open + demands: ImageOverride -equals windows.vs2026.amd64.open ${{ if eq(parameters.helixQueuesTemplate, '') }}: # macOS hosted pool machines are slower so we need to give a greater timeout than the 60 mins default. diff --git a/eng/pipelines/libraries/fuzzing/deploy-to-onefuzz.yml b/eng/pipelines/libraries/fuzzing/deploy-to-onefuzz.yml index 71563c865a4fe2..7ebab5fc8e6f43 100644 --- a/eng/pipelines/libraries/fuzzing/deploy-to-onefuzz.yml +++ b/eng/pipelines/libraries/fuzzing/deploy-to-onefuzz.yml @@ -25,7 +25,7 @@ extends: timeoutInMinutes: 600 pool: name: $(DncEngInternalBuildPool) - demands: ImageOverride -equals windows.vs2026preview.scout.amd64 + demands: ImageOverride -equals windows.vs2026.amd64 steps: - checkout: self diff --git a/eng/pipelines/libraries/stress/http.yml b/eng/pipelines/libraries/stress/http.yml index dad01c3a384862..5509b5e272719e 100644 --- a/eng/pipelines/libraries/stress/http.yml +++ b/eng/pipelines/libraries/stress/http.yml @@ -105,7 +105,7 @@ extends: DUMPS_SHARE: "$(Build.ArtifactStagingDirectory)/dumps/" pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals windows.vs2026preview.scout.amd64.open + demands: ImageOverride -equals windows.vs2026.amd64.open steps: - checkout: self diff --git a/eng/pipelines/libraries/stress/ssl.yml b/eng/pipelines/libraries/stress/ssl.yml index 81b8f44afa1a4b..f8ef8c6d31eeeb 100644 --- a/eng/pipelines/libraries/stress/ssl.yml +++ b/eng/pipelines/libraries/stress/ssl.yml @@ -72,7 +72,7 @@ extends: timeoutInMinutes: 120 pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals windows.vs2026preview.scout.amd64.open + demands: ImageOverride -equals windows.vs2026.amd64.open variables: DUMPS_SHARE_MOUNT_ROOT: "C:/dumps-share" DUMPS_SHARE: "$(Build.ArtifactStagingDirectory)/dumps/"