Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 8, 2026

Migrate arm64 and arm32 build pools to Azure Linux 3 images with separate public/internal image references.

Changes

  • common.yml: Replace single linuxArm64PoolImage with:

    • linuxArm64PublicPoolImage: azure-linux-3-arm64-public
    • linuxArm64InternalPoolImage: azure-linux-3-arm64
  • common.yml: Replace single linuxArm32PoolImage with:

    • linuxArm32PublicPoolImage: azure-linux-3-arm64-public
    • linuxArm32InternalPoolImage: azure-linux-3-arm64
  • build-and-test.yml: Update linuxArm64Pool and linuxArm32Pool to select image based on project type, using demands syntax for public pools and image for internal pools

Original prompt

On common.yml:21-33, See eng/docker-tools/templates/variables/dotnet/common.yml#L21-L33. For arm64 builds, we need to update from mariner 2 to azure linux 3. There are new images in docker-linux-arm-internal and docker-linux-arm-public. The images are azure-linux-3-arm64 (for the internal pool) and azure-linux-3-arm64-public.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: lbussell <36081148+lbussell@users.noreply.github.com>
Copilot AI changed the title [WIP] Update ARM64 builds to use Azure Linux 3 images Update arm64 builds from Mariner 2 to Azure Linux 3 Jan 8, 2026
Copilot AI requested a review from lbussell January 8, 2026 20:10
@lbussell
Copy link
Member

lbussell commented Jan 8, 2026

@copilot do the same for the Arm32 build legs - they should reference the same Azure Linux Arm64 images as the Arm64 build legs.

Co-authored-by: lbussell <36081148+lbussell@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 8, 2026

@copilot do the same for the Arm32 build legs - they should reference the same Azure Linux Arm64 images as the Arm64 build legs.

Applied the same changes to Arm32 build legs. They now reference the same Azure Linux 3 arm64 images (azure-linux-3-arm64-public for public, azure-linux-3-arm64 for internal) with the same pattern used for Arm64 pools. (c15ec45)

Copilot AI changed the title Update arm64 builds from Mariner 2 to Azure Linux 3 Update arm64 and arm32 builds from Mariner 2 to Azure Linux 3 Jan 8, 2026
Copilot AI requested a review from lbussell January 8, 2026 23:05
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