Modify the dotnet/diagnostics build to enable the runtime repository to test locally-built runtimes
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 404
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 35
Description
There's a desire to add an on-demand pipeline in dotnet/runtime to run diagnostic tests (particularly SOS tests) within a runtime PR.
To do this, there's a few changes that we would need in the diagnostics repo to support this:
- [ ] A mechanism to inject additional steps before the actual build step in `eng/pipelines/build.yml`.
- We could do this with an additional template parameter that's a [stepList](https://learn.microsoft.com/en-us/azure/devops/pipelines/process/runtime-parameters?view=azure-devops&tabs=script#dynamically-include-a-list-of-steps-with-the-steplist-parameter).
- [ ] A mechanism to specify using a local runtime build instead of using dotnet-install to download the runtime.
The rest of the work can be done in the runtime repository to pull in the diagnostics repo YML as necessary to author the pipeline.
cc: @max-charlamb
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.