Skip to content

[release/10.0] Update WebAssembly Helix image versions#126526

Merged
richlander merged 4 commits intorelease/10.0from
copilot/update-wasm-helix-images-release-10.0
Apr 6, 2026
Merged

[release/10.0] Update WebAssembly Helix image versions#126526
richlander merged 4 commits intorelease/10.0from
copilot/update-wasm-helix-images-release-10.0

Conversation

@richlander
Copy link
Copy Markdown
Member

@richlander richlander commented Apr 4, 2026

Note

This PR was AI/Copilot-generated.

main PR #126524. Ref #125690, #126122

Description

Update the release/10.0 WASI and Browser WebAssembly Helix queue image references to the published Ubuntu 26.04 WebAssembly images.

  • libraries/helix-queues-setup.yml: move WASI, Browser WASM, and Browser WASM Firefox to ubuntu-26.04-helix-webassembly-amd64; split each entry into public (.Open) and internal (non-.Open) variants to match the pattern used in coreclr/templates/helix-queues-setup.yml
  • coreclr/templates/helix-queues-setup.yml: move Browser WASM public/internal queues from Ubuntu 24.04 to 26.04, using .Open suffix for public queue identifiers
  • exact tag validated in image-info.dotnet-dotnet-buildtools-prereqs-docker-main.json

Customer Impact

Without this fix, WASI and Browser WebAssembly Helix test runs on release/10.0 would continue using the older Ubuntu 22.04/24.04 WebAssembly images instead of the current Ubuntu 26.04 images. Internal pipeline runs would also incorrectly reference public .Open queues, potentially causing test scheduling failures.

Regression

No. This updates image versions to stay current with available prereqs images.

Testing

Pipeline configuration change only. Validated that the exact container image tag (ubuntu-26.04-helix-webassembly-amd64) is present in image-info.dotnet-dotnet-buildtools-prereqs-docker-main.json.

Risk

Low. This is a Helix queue image version bump with no code changes. The queue identifiers follow the established .Open / non-.Open convention for public and internal pipelines respectively.

Package authoring no longer needed in .NET 9

IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
Keep in mind that we still need package authoring in .NET 8 and older versions.

Switch the release/10.0 WASI and Browser WebAssembly Helix queues to the published Ubuntu 26.04 WebAssembly images, using the explicit amd64 tag for these amd64 queues.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 4, 2026 00:18
@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.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 Helix queue image references for WebAssembly (WASI + browser) to use the published Ubuntu 26.04 WebAssembly prereqs images.

Changes:

  • Switch Libraries WASI / Browser WASM / Browser WASM Firefox Helix container image tags from Ubuntu 22.04 to ubuntu-26.04-helix-webassembly-amd64.
  • Switch CoreCLR Browser WASM public/internal Helix container image tags from Ubuntu 24.04 to ubuntu-26.04-helix-webassembly-amd64.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
eng/pipelines/libraries/helix-queues-setup.yml Updates WASI and browser WASM Helix container image tag to Ubuntu 26.04.
eng/pipelines/coreclr/templates/helix-queues-setup.yml Updates CoreCLR browser WASM Helix container image tag to Ubuntu 26.04 for public/internal.

richlander and others added 2 commits April 3, 2026 17:57
Normalize the public Browser WASM and WASI container queue identifiers to the .Open form so they align with the established Helix naming convention and avoid repetitive review noise.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update the remaining build documentation references to use Azure Linux wording and the current net10 cross-build image.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 4, 2026 01:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 4, 2026 01:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@richlander
Copy link
Copy Markdown
Member Author

@copilot apply changes based on the comments in this thread

This comment was marked as outdated.

Copilot AI review requested due to automatic review settings April 6, 2026 13:42
@richlander richlander force-pushed the copilot/update-wasm-helix-images-release-10.0 branch from cf8002e to eab3863 Compare April 6, 2026 13:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

@richlander richlander added the Servicing-approved Approved for servicing release label Apr 6, 2026
@richlander
Copy link
Copy Markdown
Member Author

/ba-g "Unrelated failures"

@richlander richlander merged commit 75ff780 into release/10.0 Apr 6, 2026
137 of 146 checks passed
@richlander richlander deleted the copilot/update-wasm-helix-images-release-10.0 branch April 6, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Infrastructure Servicing-approved Approved for servicing release

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants