Update pipeline images to non-deprecated pools#14707
Conversation
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>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 14707Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 14707" |
|
Merging to unblock 13.1 builds. |
There was a problem hiding this comment.
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.amd64towindows.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. |
| sourceAnalysisPool: | ||
| name: NetCore1ESPool-Internal | ||
| image: windows.vs2022preview.amd64 | ||
| image: windows.vs2026preview.scout.amd64 | ||
| os: windows |
There was a problem hiding this comment.
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.
Port pipeline image changes from release/13.2 (#14486, #14493, #14492) to release/13.1:
windows.vs2022preview.amd64withwindows.vs2026preview.scout.amd64in internal pipelines (azure-pipelines.yml, build_sign_native.yml)windows.vs2022preview.amd64.openwithwindows.vs2026preview.scout.amd64.openin public pipeline templatebuild.ubuntu.2204.amd64.open→Build.Ubuntu.2204.Amd64.OpenThese images were deprecated and the builds would fail without this update.