Update vmr-sync images to ubuntu 2204#20800
Conversation
There was a problem hiding this comment.
Pull request overview
This PR backports changes from #52992 to update the VMR synchronization infrastructure to use Ubuntu 22.04 images instead of Ubuntu 20.04. The PR includes both pipeline configuration updates and a script improvement to properly reference the dotnet installation path.
Changes:
- Updated Ubuntu base images from 20.04 to 22.04 for VMR synchronization jobs
- Improved vmr-sync.sh script to use the canonical dotnet path returned by InitializeDotNetCli
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| eng/pipelines/templates/jobs/vmr-synchronization.yml | Updated pool image references from 1es-ubuntu-2004 to 1es-ubuntu-2204 for both public and internal build pools |
| eng/vmr-sync.sh | Changed dotnet path resolution to use the return value from InitializeDotNetCli instead of independently computing it with realpath |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
I'd like to get this PR merged to fix the sync pipeline, so I've filed dotnet/source-build#5485 to fix the installer PR images (the cause of the failing checks in this PR). @dotnet/source-build - can I please get help merging this PR? Thanks in advance. |
mthalman
left a comment
There was a problem hiding this comment.
##[error]Failed to request agent. Exception Image 1es-ubuntu-2004-open doesn't exist in pool NetCore-Public-XL
,##[error]The remote provider was unable to process the request.
You need to update this too:
Related to dotnet/source-build#5481
Backport of dotnet/sdk#52992 to release/8.0