-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[release/9.0-staging] Update Alpine container references to 3.23 #122187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[release/9.0-staging] Update Alpine container references to 3.23 #122187
Conversation
Co-authored-by: richlander <[email protected]>
|
@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). |
There was a problem hiding this 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.*toAlpine.323.*across x64, arm32, and arm64 platforms - Updates container image tags from
alpine-3.22-*toalpine-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 |
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
agocke
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
I see these issues on the branch. |
Updates Alpine container versions from 3.21/3.22 to 3.23 across CI infrastructure, following the pattern established in #122168.
Changes
Alpine.322.*→Alpine.323.*for x64, arm32, and arm64 platformsalpine-3.21-*andalpine-3.22-*toalpine-3.23-*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
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.