[CI] pin build profile job to ninja -j nproc - #2073
mergify[bot] merged 9 commits into
Conversation
Replace shammake with explicit ninja -j $(nproc) in the build profile workflow so ClangBuildAnalyzer timing reflects exactly the available CPU count instead of ninja's default oversubscription. Temporarily enable the build profile job in light CI mode for testing. Assisted-by: Cursor Co-authored-by: David--Cléris Timothée <tdavidcl@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan includes up to 1 review per rolling hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe profiling workflow now runs during light CI and builds with parallel Ninja execution instead of ChangesProfiling workflow
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR makes a localized CI build-command change and temporarily enables the build-profile job in light CI; no actionable merge-blocking risk remains beyond normal checks and review. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Thanks @tdavidcl for opening this PR! You can do multiple things directly here: Once the workflow completes a message will appear displaying informations related to the run. Also the PR gets automatically reviewed by gemini, you can: |
Workflow reportworkflow report corresponding to commit 380b2ec Light CI is enabled. This will only run the basic tests and not the full tests. Pre-commit check reportPre-commit check: ✅ Test pipeline can run. Clang-tidy diff reportNo relevant changes found. You should now go back to your normal life and enjoy a hopefully sunny day while waiting for the review. Doxygen diff with
|
|
Queued — the merge queue status continues in this comment ↓. |
|
@Mergifyio queue |
Merge Queue Status
This pull request spent 1 hour 51 minutes 29 seconds in the queue, including 1 hour 41 minutes 22 seconds running CI. Required conditions to merge
|
Replace shammake with explicit ninja -j $(nproc) in the build profile workflow so ClangBuildAnalyzer timing reflects exactly the available CPU count instead of ninja's default oversubscription. It should reduce timing inconsitencies.