Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[release/10.0] Update Alpine infra images to 3.24#129867

Open
richlander wants to merge 1 commit into
release/10.0 from
richlander/alpine-324-release-10.0
Open

[release/10.0] Update Alpine infra images to 3.24 #129867
richlander wants to merge 1 commit into
release/10.0 from
richlander/alpine-324-release-10.0

Conversation

@richlander

@richlander richlander commented Jun 25, 2026

Copy link
Copy Markdown
Member

Summary

Servicing port of #129824. Update Alpine-based infrastructure image references from Alpine 3.23 to Alpine 3.24 on release/10.0.

Area Old New
Build container alpine-3.23-amd64 alpine-3.24-amd64
Helix musl x64 Alpine.323 / alpine-3.23-helix-amd64 Alpine.324 / alpine-3.24-helix-amd64
Helix musl arm32 Alpine.323 / alpine-3.23-helix-arm32v7 Alpine.324 / alpine-3.24-helix-arm32v7
Helix musl arm64 Alpine.323 / alpine-3.23-helix-arm64v8 Alpine.324 / alpine-3.24-helix-arm64v8

Files 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.yml is not modified — it has no Alpine entries on release/10.0.
  • Image references are not digest-pinned, matching the existing unpinned style on release/10.0 (only the version changed).

Validation

The dotnet/versions image-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-amd64
  • alpine-3.24-helix-amd64
  • alpine-3.24-helix-arm32v7
  • alpine-3.24-helix-arm64v8

Lifecycle

Version Release date EOL
Alpine 3.23 2025年12月03日 2027年11月01日
Alpine 3.24 2026年06月09日 2028年06月01日

Reference: https://github.com/dotnet/runtime/blob/main/docs/project/os-onboarding.md

Note

This PR description was AI/Copilot-generated.

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>

Copy link
Copy Markdown
Contributor

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

Copilot code review Copilot Copilot left review comments

At least 1 approving review is required to merge this pull request.

Projects

Status: No status

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

AltStyle によって変換されたページ (->オリジナル) /