An audit of OS references across main and active release branches found several pipeline files referencing OS versions that are EOL or approaching EOL.
See OS onboarding guide for context. Part of .NET OS Support Tracking.
Tracking
EOL — fix now
Approaching EOL — fix within 3 months
Cleanup
Additional work (discovered during remediation)
Details
main — openSUSE 15.5 (EOL)
|
value: (openSUSE.15.5.Amd64.Open)AzureLinux.3.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:opensuse-15.5-helix-amd64 |
main — Fedora 42 (EOL 2026-05-13)
|
value: (Fedora.42.Amd64.Open)AzureLinux.3.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-42-helix-amd64 |
main — Debian 12 (EOL 2026-06-10)
|
value: (Debian.12.Amd64.Open)AzureLinux.3.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-amd64 |
|
# Oldest: Debian 12 |
|
- name: helix_linux_arm32_oldest |
|
value: (Debian.12.Arm32.Open)Ubuntu.2204.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-arm32v7 |
|
|
|
- name: helix_linux_arm32_oldest_internal |
|
value: (Debian.12.Arm32)Ubuntu.2204.ArmArch@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-arm32v7 |
release/9.0 — Alpine 3.21 (build image)
|
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.21-amd64 |
release/9.0 — Debian 12 (helix)
|
- (Debian.12.Arm32.Open)Ubuntu.2204.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-arm32v7 |
|
- (Debian.12.Amd64.Open)AzureLinux.3.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-amd64 |
release/8.0 — Ubuntu 20.04 (build image)
|
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-20.04-cross-armv6-raspbian-10 |
release/8.0 — Debian 12 (helix + build image)
|
- (Debian.12.Arm32.Open)AzureLinux.3.Arm64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-arm32v7 |
|
debian-12-gcc13-amd64: |
|
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc13-amd64 |
This issue was generated by GitHub Copilot CLI v1.0.7 via the update-supported-os skill.
An audit of OS references across
mainand active release branches found several pipeline files referencing OS versions that are EOL or approaching EOL.See OS onboarding guide for context. Part of .NET OS Support Tracking.
Tracking
EOL — fix now
main— openSUSE 15.5 → 16.0 (helix) (Update EOL OS versions in helix-platforms.yml #125991)release/8.0— Ubuntu 20.04 → removed ([release/8.0] Remove EOL armv6 raspbian build container and pipeline references #125999)Approaching EOL — fix within 3 months
main— Fedora 42 (EOL 2026-05-13) → 43 (helix) (Update EOL OS versions in helix-platforms.yml #125991)main— Debian 12 (EOL 2026-06-10) → 13 (helix) (Update EOL OS versions in helix-platforms.yml #125991)release/9.0— Debian 12 (EOL 2026-06-10) → 13 (helix)release/8.0— Debian 12 (EOL 2026-06-10) → 13 (helix + build image)Cleanup
release/9.0— Alpine 3.21 → 3.23 (build image; 3.23 already present for helix)Additional work (discovered during remediation)
main— Enterprise + stress build pools Ubuntu 22.04 → Azure Linux 3 + docker-compose v1 → v2 (Move remaining Linux build pools from Ubuntu 22.04 to Azure Linux 3 #125995)release/10.0— Helix queues Ubuntu 22.04 → 26.04 containers + casing fixes ([release/10.0] Upgrade Ubuntu 22.04 Helix queues to 26.04 containers #125997)release/10.0— Enterprise + stress build pools Ubuntu 22.04 → Azure Linux 3 + docker-compose v1 → v2 ([release/10.0] Move remaining Linux build pools from Ubuntu 22.04 to Azure Linux 3 #125996)release/8.0— Remove EOL armv6 raspbian container + all pipeline refs ([release/8.0] Remove EOL armv6 raspbian build container and pipeline references #125999)Details
main— openSUSE 15.5 (EOL)runtime/eng/pipelines/helix-platforms.yml
Line 139 in c31475e
main— Fedora 42 (EOL 2026-05-13)runtime/eng/pipelines/helix-platforms.yml
Line 130 in c31475e
main— Debian 12 (EOL 2026-06-10)runtime/eng/pipelines/helix-platforms.yml
Line 121 in c31475e
runtime/eng/pipelines/helix-platforms.yml
Lines 158 to 163 in c31475e
release/9.0— Alpine 3.21 (build image)runtime/eng/pipelines/common/templates/pipeline-with-resources.yml
Line 71 in ef7db8d
release/9.0— Debian 12 (helix)runtime/eng/pipelines/libraries/helix-queues-setup.yml
Line 29 in ef7db8d
runtime/eng/pipelines/libraries/helix-queues-setup.yml
Line 51 in ef7db8d
release/8.0— Ubuntu 20.04 (build image)runtime/eng/pipelines/common/templates/pipeline-with-resources.yml
Line 25 in bad2fdc
release/8.0— Debian 12 (helix + build image)runtime/eng/pipelines/libraries/helix-queues-setup.yml
Line 31 in bad2fdc
runtime/eng/pipelines/common/templates/pipeline-with-resources.yml
Lines 98 to 99 in bad2fdc
This issue was generated by GitHub Copilot CLI v1.0.7 via the
update-supported-osskill.