Skip to content

Tracking: Ubuntu 26.04 VM Plan #125748

Open
Open

Description

@richlander

We currently have a policy of runing both Azure Linux and Ubuntu VMs. We use both VM types of bare VM testing. In the past, we've found subtle differences in that scenario. We also use the Azure Linux VMs as our container host.

This PR removes the Ubuntu VMs: #125535

This is a short term change to enable 26.04 testing in PR now. We'll switch back to VMs 26.04 VMs are ready (Mayish).

Azure VM Gallery: https://learn.microsoft.com/azure/virtual-machines/linux/endorsed-distros#platform-image-partners

@agocke

Activity

  1. changed the title [-]Tracking: Ubuntu VM usage[/-] [+]Tracking: Ubuntu 26.04 VM Plan[/+] on Mar 18, 2026
  2. dotnet-policy-service commented on Mar 18, 2026

    @dotnet-policy-service
    Contributor

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

  3. jkotas commented on Mar 19, 2026

    @jkotas
  4. richlander commented on Mar 19, 2026

    @richlander
    Author
  5. richlander commented on Mar 19, 2026

    @richlander
    MemberAuthor
  6. richlander commented on Jun 25, 2026

    @richlander
    MemberAuthor

    Residual bare-22.04-VM usage

    The Ubuntu Helix VM coverage in helix-platforms.yml and libraries/helix-queues-setup.yml is moved to bare 24.04/26.04 VMs in #129863 (latest → bare 26.04 VM, oldest → bare 24.04 VM; WASM stays containerized). The following bare-22.04-VM usages are not addressed there and remain residual:

    Android emulator VMs — blocked

    No ubuntu.2404.amd64.android.* (or 2604) Helix queue exists yet; only plain ubuntu.2404/2604.amd64 and .armarch VMs are provisioned. Needs dnceng to provision Android-flavored 24.04/26.04 queues before these can move.

    • eng/pipelines/helix-platforms.yml:285 — Ubuntu.2204.Amd64.Android.29.Open
    • eng/pipelines/helix-platforms.yml:289 — Ubuntu.2204.Amd64.Android.24.Open
    • eng/pipelines/coreclr/templates/helix-queues-setup.yml:54,66,68 — Ubuntu.2204.Amd64.Android.29[.Open]
    • eng/pipelines/libraries/helix-queues-setup.yml:94,96 — Ubuntu.2204.Amd64.Android.29.Open

    SuperPMI ARM/arm64 host VMs

    ubuntu.2404.armarch[.open] exists, so these are migratable when desired (host for the arm32/arm64 collection containers).

    • src/coreclr/scripts/superpmi_collect_setup.py:475,477 — Ubuntu.2204.ArmArch.Open (public)
    • src/coreclr/scripts/superpmi_collect_setup.py:493,495 — Ubuntu.2204.ArmArch (internal)

    Note

    This comment was AI/Copilot-generated.

  7. removed
    untriagedNew issue has not been triaged by the area owner
    on Jul 14, 2026
  8. added this to the 11.0.0 milestone on Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions