Skip to content

Update pipeline images to non-deprecated pools#14707

Merged
joperezr merged 1 commit intorelease/13.1from
port/update-pipeline-images-13.1
Feb 26, 2026
Merged

Update pipeline images to non-deprecated pools#14707
joperezr merged 1 commit intorelease/13.1from
port/update-pipeline-images-13.1

Conversation

@joperezr
Copy link
Member

Port pipeline image changes from release/13.2 (#14486, #14493, #14492) to release/13.1:

  • Replace windows.vs2022preview.amd64 with windows.vs2026preview.scout.amd64 in internal pipelines (azure-pipelines.yml, build_sign_native.yml)
  • Replace windows.vs2022preview.amd64.open with windows.vs2026preview.scout.amd64.open in public pipeline template
  • Fix ubuntu image casing: build.ubuntu.2204.amd64.openBuild.Ubuntu.2204.Amd64.Open

These images were deprecated and the builds would fail without this update.

Port pipeline image changes from release/13.2 to release/13.1:
- Replace windows.vs2022preview.amd64 with windows.vs2026preview.scout.amd64 (internal)
- Replace windows.vs2022preview.amd64.open with windows.vs2026preview.scout.amd64.open (public)
- Fix ubuntu image casing: build.ubuntu.2204.amd64.open -> Build.Ubuntu.2204.Amd64.Open

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 26, 2026 00:55
@github-actions
Copy link
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 14707

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 14707"

@joperezr
Copy link
Member Author

Merging to unblock 13.1 builds.

@joperezr joperezr merged commit 895a2f0 into release/13.1 Feb 26, 2026
10 of 14 checks passed
@joperezr joperezr deleted the port/update-pipeline-images-13.1 branch February 26, 2026 00:56
Copy link
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

Updates Azure DevOps pipeline pool image references on release/13.1 to avoid deprecated agent images that would otherwise break builds.

Changes:

  • Updated public pipeline template image overrides for Windows and Ubuntu pools.
  • Updated internal official pipeline pool images from windows.vs2022preview.amd64 to windows.vs2026preview.scout.amd64.
  • Updated the native signing build template to use the new Windows image.

Reviewed changes

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

File Description
eng/pipelines/templates/public-pipeline-template.yml Updates public pipeline ImageOverride demands for Windows and Ubuntu to non-deprecated image names/casing.
eng/pipelines/templates/build_sign_native.yml Switches internal Windows agent image to windows.vs2026preview.scout.amd64 for native build/sign jobs.
eng/pipelines/azure-pipelines.yml Switches internal pipeline sourceAnalysisPool and Windows job pool image to windows.vs2026preview.scout.amd64.

Comment on lines 107 to 110
sourceAnalysisPool:
name: NetCore1ESPool-Internal
image: windows.vs2022preview.amd64
image: windows.vs2026preview.scout.amd64
os: windows
Copy link

Copilot AI Feb 26, 2026

Choose a reason for hiding this comment

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

windows.vs2022preview.amd64 is still referenced elsewhere in this repo (e.g., eng/pipelines/azure-pipelines-unofficial.yml lines 48 and 138). If that pipeline is still used on this branch, it will continue to fail due to the same deprecation; consider updating those occurrences to windows.vs2026preview.scout.amd64 as well for completeness.

Copilot uses AI. Check for mistakes.
This was referenced Feb 26, 2026
This was referenced Feb 27, 2026
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.

2 participants