Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 4, 2025

Updates Alpine container versions from 3.21/3.22 to 3.23 across CI infrastructure, following the pattern established in #122168.

Changes

  • Helix queue names: Alpine.322.*Alpine.323.* for x64, arm32, and arm64 platforms
  • Container images: Updated tags from alpine-3.21-* and alpine-3.22-* to alpine-3.23-*
  • Files modified:
    • eng/pipelines/coreclr/templates/helix-queues-setup.yml (6 occurrences)
    • eng/pipelines/libraries/helix-queues-setup.yml (2 occurrences)
    • eng/pipelines/common/templates/pipeline-with-resources.yml (1 occurrence)

All changes are YAML configuration updates with no code modifications.

Original prompt

Please update all Alpine references to 3.23. Use the following PR as a guide: #122168.


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

Copilot AI changed the title [WIP] Update Alpine references to version 3.23 Update Alpine container references to 3.23 Dec 4, 2025
Copilot AI requested a review from richlander December 4, 2025 18:07
@richlander
Copy link
Member

@agocke -- I told you about this case (or one like it) a while ago. This branch will not build with Alpine 3.22+ due to Clang 20.

You may have a different POV on how to proceed. As you can see, I reverted the change on that line (again).

@richlander richlander marked this pull request as ready for review December 4, 2025 23:29
Copilot AI review requested due to automatic review settings December 4, 2025 23:29
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

This PR updates Alpine container versions from 3.22 to 3.23 across the CI infrastructure for Helix queues and container images. The changes are part of ongoing infrastructure maintenance to use the latest Alpine version.

  • Updates Helix queue names from Alpine.322.* to Alpine.323.* across x64, arm32, and arm64 platforms
  • Updates container image tags from alpine-3.22-* to alpine-3.23-*
  • Adds a clarifying comment explaining why one Alpine 3.21 reference remains unchanged due to clang compatibility constraints

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
eng/pipelines/libraries/helix-queues-setup.yml Updates Alpine 3.22 to 3.23 for Linux musl x64 and arm64 Helix queues (2 occurrences)
eng/pipelines/coreclr/templates/helix-queues-setup.yml Updates Alpine 3.22 to 3.23 for Linux musl x64, arm32, and arm64 Helix queues across public and internal projects (6 occurrences)
eng/pipelines/common/templates/pipeline-with-resources.yml Adds explanatory comment for why linux_musl_x64_dev_innerloop container remains on Alpine 3.21

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

@steveisok steveisok added the Servicing-approved Approved for servicing release label Dec 5, 2025
@steveisok steveisok requested a review from a team December 5, 2025 16:01
@steveisok
Copy link
Member

@agocke -- I told you about this case (or one like it) a while ago. This branch will not build with Alpine 3.22+ due to Clang 20.
You may have a different POV on how to proceed. As you can see, I reverted the change on that line (again).

@agocke I'll wait for you to chime in before merging.

Copy link
Member

@agocke agocke left a comment

Choose a reason for hiding this comment

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

LGTM

@richlander
Copy link
Member

richlander commented Dec 5, 2025

I see these issues on the branch.

#122244

@richlander richlander merged commit e2b3568 into release/9.0-staging Dec 5, 2025
149 of 159 checks passed
@jeffhandley jeffhandley deleted the copilot/update-alpine-version-3-23 branch December 6, 2025 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Infrastructure Servicing-approved Approved for servicing release

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants