[clr-ios] Enable Debug CoreCLR Apple Mobile jobs in extra-platforms pipelines#127498
[clr-ios] Enable Debug CoreCLR Apple Mobile jobs in extra-platforms pipelines#127498Copilot wants to merge 7 commits into
Conversation
Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/c32dcf35-28d9-4beb-8c18-942eb71c4220 Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
…00 for Debug jobs Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/8cf56017-6b35-4fc5-8a11-356fe45c767b Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/8a454479-8b1b-4f83-8e7d-21efb35e1996 Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
|
Tagging subscribers to 'os-ios': @vitek-karas, @kotlarmilos, @steveisok, @akoeplinger |
|
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
🤖 Copilot Code Review — PR #127498Note This review was generated by GitHub Copilot. Holistic AssessmentMotivation: The PR re-enables Debug CoreCLR Apple Mobile CI jobs (tvOS, iOSSimulator, MacCatalyst) that were previously disabled and tracked in issue #124344. Expanding CI coverage to Debug configurations is valuable for catching debug-only assertions and issues on these platforms. Approach: The approach is correct — simply uncommenting the existing job definitions that were disabled. The final job configuration matches the established patterns of sibling Release jobs. The iterative commits show timeout adjustments were explored and reverted to match existing conventions (240 min Summary: ✅ LGTM. The change is a clean, mechanical uncomment of previously-disabled CI jobs. The final configuration is consistent with existing sibling jobs in all three pipeline files. Detailed Findings✅ Correctness — Job definitions match existing patternsThe newly enabled Debug jobs are structurally identical to the Release counterparts in the same files:
The only difference is ✅ Consistency — All three files updated uniformlyAll three pipeline files ( ✅ Cleanup — Tracking issue reference removedThe 💡 Commit history — Iterative refinementThe PR shows three commits iterating on timeout configuration before settling on the standard
|
|
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
In runtime-extra-platforms / runtime-{ioslike,ioslikesimulator,maccatalyst}
pipelines, isRunSmokeTestsOnly is false (eng/pipelines/common/variables.yml),
so $(_runSmokeTestsOnlyArg) expands to /p:RunSmokeTestsOnly=false and the
"_Smoke" jobs would actually run the full libraries matrix. Hardcode
/p:RunSmokeTestsOnly=true to match the convention in eng/pipelines/runtime.yml
and keep the job duration manageable.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Description
Enables the previously commented-out Debug CoreCLR libraries smoke test jobs for
tvos_arm64,iossimulator_arm64, andmaccatalyst_arm64.