Add runtime-diagnostics pipeline to Build Analysis#127174
Add runtime-diagnostics pipeline to Build Analysis#127174max-charlamb wants to merge 2 commits intomainfrom
Conversation
Add the runtime-diagnostics pipeline (definition ID 309) to the Build Analysis configuration so that its failures are tracked and block PR merges. This pipeline runs SOS integration tests, cDAC no-fallback tests, DAC baseline tests, and cDAC dump tests against a locally-built runtime. It triggers on PRs that touch src/native/managed/cdac/, src/coreclr/debug/runtimeinfo/, or eng/pipelines/. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🤖 Copilot Code Review — PR #127174Note This review was generated by GitHub Copilot. Holistic AssessmentMotivation: Justified. The Approach: Correct and minimal. Adding an entry to Summary: ✅ LGTM. This is a single well-formed JSON addition that matches the existing convention exactly. The pipeline ID (309) and name ( Detailed Findings✅ Correctness — JSON structure and syntax are validThe new entry ✅ Scope — Change is appropriately focusedSingle-file, 4-line change to a configuration file. No code changes, no new APIs, no behavioral changes to existing pipelines. Only the ✅ Impact assessment — Low riskOnly PRs that trigger the
|
Note
This PR was created with the assistance of GitHub Copilot.
Summary
Add the
runtime-diagnosticspipeline (Azure DevOps definition ID 309) to the Build Analysis configuration (eng/build-analysis-configuration.json).Motivation
The
runtime-diagnosticspipeline runs SOS integration tests, cDAC no-fallback tests, DAC baseline tests, and cDAC dump tests against a locally-built runtime. It triggers on PRs that touch:src/native/managed/cdac/**src/coreclr/debug/runtimeinfo/**eng/pipelines/**Currently, failures in this pipeline are not tracked by Build Analysis, meaning they don't block PR merges. This change adds the pipeline to the allowlist so that its results are included in the PR Build Analysis check.
Change
Single-line addition to
eng/build-analysis-configuration.jsonadding pipeline ID 309 (runtime-diagnostics).Impact
Only PRs that trigger the
runtime-diagnosticspipeline (those touching cDAC, runtimeinfo, or pipeline YAML paths) will be affected. Unrelated PRs are not impacted.