Skip to content

Update x64 Helix test VMs to Azure Linux 4 - #134819

Open
richlander wants to merge 2 commits into
dotnet:mainfrom
richlander:update-azurelinux-4-x64-vms
Open

richlander wants to merge 2 commits into
dotnet:mainfrom
richlander:update-azurelinux-4-x64-vms

Conversation

@richlander

@richlander richlander commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Summary

Move runtime-owned x64 Helix test VM references from Azure Linux 3 to Azure Linux 4.

Surface Previous VM New VM
Helix standalone and container hosts AzureLinux.3.Amd64[.Open] AzureLinux.4.Amd64[.Open]

Explicit Azure Linux 3 container test coverage is preserved; only its underlying Helix host moves to Azure Linux 4. Azure Pipelines build agents remain on build.azurelinux.3.amd64[.open] because Azure Linux 4 build images are not available in the build pools.

Azure Linux does not publish fixed end-of-support dates for these releases. See the Azure Linux release cadence and lifecycle.

No container tags or digests changed, so MCR image availability is unaffected.

Validation

  • git diff --check — passed
  • Parsed all four modified YAML files with Ruby YAML.load_file — passed
  • Confirmed no Azure Linux 3 x64 Helix VM references remain under runtime-owned eng/pipelines or .github YAML files
  • Confirmed no build.azurelinux.4.amd64 references remain

The default runtime pipeline covers the primary Helix queues. runtime-extra-platforms is also requested because the changed host queue backs Fedora, Debian, openSUSE, and Alpine edge coverage.

References

Note

This PR description was generated with GitHub Copilot.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 01f6ee32-8a73-4e38-8dff-885a73cb671a
@richlander

Copy link
Copy Markdown
Member Author

/azp run runtime-extra-platforms

Note

This CI trigger comment was generated with GitHub Copilot.

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 8 pipeline(s).
8 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

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.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 01f6ee32-8a73-4e38-8dff-885a73cb671a
@richlander richlander changed the title Update x64 VMs to Azure Linux 4 Update x64 Helix test VMs to Azure Linux 4 Sep 28, 2026
@richlander

Copy link
Copy Markdown
Member Author

/azp run runtime-extra-platforms

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@richlander

Copy link
Copy Markdown
Member Author

I'm not sure why I started extra-platforms when I didn't change that definition. Has been a while since I've worked on infra!

This was referenced Sep 29, 2026
@vcsjones

Copy link
Copy Markdown
Member

There are legit crypto failures in here that are unfortunately getting swept up in another known build issue.

I will look at them.

@richlander

Copy link
Copy Markdown
Member Author

Thanks @vcsjones!

This branch has not been deployed

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

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants