Skip to content

Add wasm and core cl rr2r builds to per commit builds#5191

Open
LoopedBard3 wants to merge 2 commits intodotnet:mainfrom
LoopedBard3:AddWasmAndCoreCLRr2rBuildsToPerCommitBuilds
Open

Add wasm and core cl rr2r builds to per commit builds#5191
LoopedBard3 wants to merge 2 commits intodotnet:mainfrom
LoopedBard3:AddWasmAndCoreCLRr2rBuildsToPerCommitBuilds

Conversation

@LoopedBard3
Copy link
Copy Markdown
Member

@LoopedBard3 LoopedBard3 commented Apr 6, 2026

Add dispatch entry for coreclr_r2r_interpreter in runtime-perf-build-jobs.yml to route the new build type to perf-coreclr-build-jobs.yml. The wasm_coreclr build type is already handled by the existing wasm entry which unconditionally builds both mono and coreclr wasm variants.

Add upload entries for both wasm_coreclr and coreclr_r2r_interpreter in upload-build-artifacts-jobs.yml so their build artifacts are uploaded to blob storage.

In another PR, the wasm build jobs should be split up to be buildable with specific parameters for the exact build to build defined.

Should be merged with: dotnet/runtime#126589
Test run: https://dev.azure.com/dnceng/internal/_build/results?buildId=2944775&view=results

LoopedBard3 and others added 2 commits April 2, 2026 18:17
Add dispatch entry for coreclr_r2r_interpreter in runtime-perf-build-jobs.yml
to route the new build type to perf-coreclr-build-jobs.yml. The wasm_coreclr
build type is already handled by the existing wasm entry which unconditionally
builds both mono and coreclr wasm variants.

Add upload entries for both wasm_coreclr and coreclr_r2r_interpreter in
upload-build-artifacts-jobs.yml so their build artifacts are uploaded to
blob storage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The perf-wasm-build-jobs.yml template builds both mono wasm and coreclr wasm
variants unconditionally. Previously only the 'wasm' buildType triggered it,
so passing 'wasm_coreclr' alone would skip the build entirely. Use or() to
trigger on either buildType.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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 pipeline dispatching and artifact uploads so new per-commit build types (wasm_coreclr and coreclr_r2r_interpreter) are correctly built and have their outputs published to blob storage.

Changes:

  • Route wasm_coreclr build requests through the existing wasm build job template dispatch.
  • Add dispatch entry for coreclr_r2r_interpreter builds to the CoreCLR build job template.
  • Add upload steps for wasm_coreclr and coreclr_r2r_interpreter artifacts.

Reviewed changes

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

File Description
eng/pipelines/runtime-perf-build-jobs.yml Adds build-type dispatch for wasm_coreclr and coreclr_r2r_interpreter so the right build templates run.
eng/pipelines/upload-build-artifacts-jobs.yml Adds artifact upload jobs for BrowserWasmCoreCLR and BuildArtifacts_linux_x64_Release_coreclr_r2r_interpreter.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Member

@DrewScoggins DrewScoggins left a comment

Choose a reason for hiding this comment

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

LGTM

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants