Use AzureLinux3 image for the container host#4414
Conversation
AZL is the recommended image and makes our setup consistent between x64 and arm64. Most builds run inside of containers anyway so this is a no-op.
This will get fixed with the next dnceng rollout, parking this PR for now. |
There was a problem hiding this comment.
Pull request overview
This PR migrates container host images from Ubuntu 22.04 to Azure Linux 3 (AZL3) for both AMD64 and ARM64 architectures, ensuring consistency across platforms. Since most builds run inside containers, this change primarily affects the host OS without significant impact on build processes.
Changes:
- Updated Linux AMD64 pool image from Ubuntu 22.04 to Azure Linux 3 for both public and internal projects
- Standardized ARM64 pool image naming to use consistent Title-Case format (was lowercase in public configuration)
- Added trailing blank line for file formatting consistency
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
/backport to release/10.0.1xx |
|
Started backporting to |
|
@akoeplinger backporting to git am output$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patch
Applying: Use AzureLinux3 image for the container host
.git/rebase-apply/patch:34: new blank line at EOF.
+
warning: 1 line adds whitespace errors.
Using index info to reconstruct a base tree...
M eng/pipelines/templates/variables/vmr-build.yml
Falling back to patching base and 3-way merge...
Auto-merging eng/pipelines/templates/variables/vmr-build.yml
CONFLICT (content): Merge conflict in eng/pipelines/templates/variables/vmr-build.yml
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Patch failed at 0001 Use AzureLinux3 image for the container host
Error: The process '/usr/bin/git' failed with exit code 128 |
AZL is the recommended image and makes our setup consistent between x64 and arm64.
Most builds run inside of containers anyway so this is a no-op.