You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve detection of darc updates allowing the use of specific dependency updates to control triggering of builds. Example: emsdk update should only trigger wasm builds
This is difficult right now because the version gets updated in eng/Versions.props, but since it has lot of other things too, all the builds get triggered.
If instead the darc version properties were in a separate file, then we could easily figure out if only a darc dependency was updated
If not, then we could piece together this with a script
webcil task should trigger only wasm builds
Run chrome, and Firefox debugger tests in a single job (reducing 2 builds)
Explore having a few build jobs, and running the tests jobs based on the artifacts - Not doing this, as lesser compute for Build isn't important vs quicker PR runs.
Explore identifying library test projects to run based on changes in src/libraries, so we can run them for wasm/AOT, without having to run all the tests
With the reduced need to run all the wasm tests manually via runtime-wasm, find some way to help the PR author figure out whether a manual run is needed.
auto-trigger runtime-wasm (with conditions) if extra tests need to be run
for example - when we have threading related changes, like the threading samples, then we want to run the threading tests in runtime-wasm, so auto-trigger those
These would apply, and benefit mono/mobile jobs too.
Reduce load
eng/Versions.props, but since it has lot of other things too, all the builds get triggered.runtimepipelineFor better test coverage
runtime-wasm-libtests-aotpipeline that auto-triggers on PRs, as needed, to run all the aot libtestsruntime-stagingtoruntime([wasm] Move all the wasm jobs from runtime-staging to runtime #73596)runtime-wasm, skip the jobs that ran on any default pipeline ([wasm] Avoid duplicate jobs inruntime-wasm#74837)runtime-wasm([wasm] Splitruntime-wasmpipeline intoruntime-wasm-libtests, andruntime-wasm-non-libtests#74859)Explore
src/libraries, so we can run them for wasm/AOT, without having to run all the testsruntime-wasm, find some way to help the PR author figure out whether a manual run is needed.runtime-wasm(with conditions) if extra tests need to be runruntime-wasm, so auto-trigger thoseThese would apply, and benefit mono/mobile jobs too.