Conversation
…resource-constrained systems. Also changed xdist to use loadfile to see if that helps reduce contention and cut down the number of xdist workers to 2 to avoid resource contention
|
The latest updates on your projects. Learn more about Vercel for GitHub. 2 Skipped Deployments
|
|
Testing this in CI so opening a PR, may take a few iterations - I will ping you when it's ready for review 😄 |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThese changes enable environment-variable-driven pytest parallelism configuration and Python JIT control. Modifications add PYTEST_XDIST_WORKERS environment variable support in CI workflows, update nox configuration to source this variable, introduce conditional Python JIT disabling in CI environments, and extend XdistConfig with a distribution mode attribute for pytest-xdist. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Comment |
Greptile SummaryThis PR makes three targeted CI performance improvements: it caps xdist parallel workers at 2 for the
Confidence Score: 5/5
Important Files Changed
Last reviewed commit: b36c03e |
Ticket ENG-2386
Description Of Changes
Disable JIT in CI to avoid the overhead; which can be problematic on resource-constrained systems. Also changed xdist to use loadfile to see if that helps reduce contention and cut down the number of xdist workers to 2 to avoid resource contention
Code Changes
See above
Steps to Confirm
None, test pipeline changes
Pre-Merge Checklist
CHANGELOG.mdupdatedmaindowngrade()migration is correct and worksSummary by CodeRabbit