Update EOL OS versions in helix-platforms.yml#125991
Conversation
Replace EOL and approaching-EOL OS versions with current supported versions per supported-os.json for .NET 11: - openSUSE 15.5 → 16.0 (15.5 already EOL) - Fedora 42 → 43 (42 EOL 2026-05-13, before .NET 11 GA) - Debian 12 → 13 (12 EOL 2026-06-10, before .NET 11 GA) - x64 and arm32 helix queues Fixes #125690 (main branch items) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
There was a problem hiding this comment.
Pull request overview
Updates Helix Linux queue “oldest” platform aliases in eng/pipelines/helix-platforms.yml to remove EOL / approaching-EOL distro versions and align with currently supported OS versions (per the PR description’s .NET 11 supported OS list).
Changes:
- Debian x64 “oldest” updated from 12 → 13.
- Fedora x64 “oldest” updated from 42 → 43.
- openSUSE x64 “oldest” updated from 15.5 → 16.0.
- Debian ARM32 “oldest” updated from 12 → 13 (including internal queue var).
|
@copilot will there be multiple runs of a given distro when oldest == newest? |
|
@richlander I've opened a new pull request, #125992, to work on those changes. Once the pull request is ready, I'll request review from you. |
🤖 Copilot Code Review — PR #125991Note This review was generated by GitHub Copilot. Holistic AssessmentMotivation: Justified. The tracked issue (#125690) audited OS references across branches and identified three distros with EOL or approaching-EOL "oldest" Helix queue versions on Approach: Correct. The change is a straightforward version bump in the centralized Summary: ✅ LGTM. This is a clean, mechanical infrastructure change. All updated values are internally consistent (comments match values, queue names match container image tags). The only notable observation — that Detailed Findings✅ Correctness — Version updates are consistent and accurateAll five variable updates follow the same pattern: the The ARM32 Debian updates correctly update both the ✅ Scope — Focused and matches tracking issueThe PR addresses exactly the
No unrelated changes are included. 💡 Observation —
|
|
@hoyosjs -- PTAL - this one is ready to go. |
Note
This PR was generated by GitHub Copilot CLI v1.0.11 using the
update-os-coverageskill.Replace EOL and approaching-EOL OS versions in helix queue definitions with current supported versions per supported-os.json for .NET 11:
All changes are in
eng/pipelines/helix-platforms.yml(oldest-version variables for x64 and arm32 helix queues). Container images for all replacement versions are confirmed available in dotnet-buildtools-prereqs-docker.Partially addresses #125690 (main branch items).
Sources