-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring up runtime-diagnostics pipeline #113257
base: main
Are you sure you want to change the base?
Conversation
/azp run runtime-diagnostics |
No pipelines are associated with this pull request. |
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command. |
/azp run runtime-diagnostics |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
ba8acbd
to
0281dde
Compare
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
0281dde
to
930997a
Compare
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
930997a
to
ec732bf
Compare
/azp run runtime-diagnostics |
Azure Pipelines successfully started running 1 pipeline(s). |
ec732bf
to
1e8f6bd
Compare
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
1e8f6bd
to
1dde023
Compare
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
/azp run runtime-diagnostics |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
901b3fa
to
a44da84
Compare
/azp run runtime-diagnostics |
Azure Pipelines failed to run 1 pipeline(s). |
a44da84
to
cf0c9ca
Compare
/azp run runtime-diagnostics |
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces a pipeline for manually triggering runtime diagnostics builds and tests for runtime PRs.
- Added a new YAML template (runtime-diag-job.yml) defining the diagnostic job steps.
- Updated the runtime-diagnostics.yml to incorporate the new diagnostics job into the platform matrix and remove scheduled triggers.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
File | Description |
---|---|
eng/pipelines/diagnostics/runtime-diag-job.yml | Introduces a new job template with parameters and well-defined build/test steps for runtime diagnostics. |
eng/pipelines/runtime-diagnostics.yml | Integrates the new diagnostics job into the diagnostics pipeline via platform matrix templates. |
Comments suppressed due to low confidence (2)
eng/pipelines/diagnostics/runtime-diag-job.yml:59
- There is an inconsistency in the naming of the OS subgroup parameter; it is declared as 'osSubgroup' (line 8) but referenced as 'osSubGroup' here. Consider updating it to maintain consistent casing.
name: Logs_Build_Attempt$(System.JobAttempt)_${{ parameters.osGroup }}_${{ parameters.osSubGroup }}_${{ parameters.archType }}_${{ parameters.buildConfig }}_${{ parameters.name }}
eng/pipelines/diagnostics/runtime-diag-job.yml:72
- The condition compares array parameters to an empty string, which may not work as expected. Consider checking if the arrays are empty by evaluating their length instead.
${{ if or(ne(parameters.dependsOn,''), ne(parameters.dependsOnGlobalBuilds,'')) }}:
Tagging subscribers to this area: @tommcdon |
/azp run runtime-diagnostics |
Azure Pipelines successfully started running 1 pipeline(s). |
The goal of this change is to allow any runtime PR that may impact diagnostics to manually trigger a pipeline that runs the runtime->diagnostics build / test.
The yml is probably a bit duplicative, but the intent is to keep it simple.