-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Open
Conversation
Servicing port of #129824. Bump Alpine-based Helix and build container image references from 3.23 to 3.24 on release/10.0: - eng/pipelines/common/templates/pipeline-with-resources.yml (build container) - eng/pipelines/coreclr/templates/helix-queues-setup.yml (musl x64/arm32/arm64) - eng/pipelines/installer/helix-queues-setup.yml (musl x64/arm64) - eng/pipelines/libraries/helix-queues-setup.yml (musl x64/arm64) Tags verified present in the MCR registry (alpine-3.24-amd64, alpine-3.24-helix-amd64/-arm32v7/-arm64v8). release/10.0 does not pin digests for these references, so the unpinned format is preserved; the musl entries in helix-platforms.yml are not present on this branch. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.
Contributor
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
Updates release/10.0 pipeline and Helix queue configuration to move Alpine-based infra image references from Alpine 3.23 to Alpine 3.24, keeping the existing (unpinned) tag style while aligning the musl build/test legs with the newer Alpine baseline.
Changes:
- Updated the linux-musl x64 innerloop build container tag to
alpine-3.24-amd64. - Updated Helix queue labels and corresponding prereqs image tags for Alpine musl (x64/arm32/arm64) to
Alpine.324/alpine-3.24-*. - Removed remaining Alpine 3.23 references from the modified pipeline templates (verified within the changed files).
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| eng/pipelines/common/templates/pipeline-with-resources.yml | Bumps linux musl x64 dev innerloop container image to Alpine 3.24. |
| eng/pipelines/coreclr/templates/helix-queues-setup.yml | Updates CoreCLR Helix musl queue labels and prereqs image tags from 3.23 to 3.24 (x64/arm32/arm64). |
| eng/pipelines/installer/helix-queues-setup.yml | Updates Installer Helix musl queue labels and prereqs image tags from 3.23 to 3.24 (x64/arm64). |
| eng/pipelines/libraries/helix-queues-setup.yml | Updates Libraries Helix musl queue labels and prereqs image tags from 3.23 to 3.24 (x64/arm64). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Servicing port of #129824. Update Alpine-based infrastructure image references from Alpine 3.23 to Alpine 3.24 on
release/10.0.alpine-3.23-amd64alpine-3.24-amd64Alpine.323/alpine-3.23-helix-amd64Alpine.324/alpine-3.24-helix-amd64Alpine.323/alpine-3.23-helix-arm32v7Alpine.324/alpine-3.24-helix-arm32v7Alpine.323/alpine-3.23-helix-arm64v8Alpine.324/alpine-3.24-helix-arm64v8Files changed:
eng/pipelines/common/templates/pipeline-with-resources.yml,eng/pipelines/coreclr/templates/helix-queues-setup.yml,eng/pipelines/installer/helix-queues-setup.yml,eng/pipelines/libraries/helix-queues-setup.yml.Differences from the main PR (#129824)
helix-platforms.ymlis not modified — it has no Alpine entries onrelease/10.0.release/10.0(only the version changed).Validation
The
dotnet/versionsimage-info JSON is unreliable (see dotnet/docker-tools#2142), so the exact tags were verified directly against the MCR registry tag list:alpine-3.24-amd64alpine-3.24-helix-amd64alpine-3.24-helix-arm32v7alpine-3.24-helix-arm64v8Lifecycle
Reference: https://github.com/dotnet/runtime/blob/main/docs/project/os-onboarding.md
Note
This PR description was AI/Copilot-generated.