fix(ci): remove test sharding to reduce runner usage#5845
Conversation
Merge shard 1/2/3 into a single job per platform/node combination, reducing total CI jobs from 37 to 14. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
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 (1)
📝 WalkthroughWalkthroughThe CI workflow has been simplified by removing test sharding configuration. The matrix definitions for shard indices, job name placeholders, concurrency group references, and environment variable injections have been eliminated. Tests now execute without shard parameters. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 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)
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 |
Deploying egg with
|
| Latest commit: |
fde6c15
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://109a7716.egg-cci.pages.dev |
| Branch Preview URL: | https://merge-ci-action.egg-cci.pages.dev |
There was a problem hiding this comment.
Pull request overview
This PR simplifies CI execution by removing test sharding so that each OS/Node combination runs the full test suite in a single job, reducing total runner/job usage in the monorepo’s GitHub Actions pipeline.
Changes:
- Removed
shardIndex/shardTotalmatrices fromtestandtest-egg-binjobs. - Dropped Vitest
--shard=invocation from the main test job. - Removed
CI_NODE_INDEX/CI_NODE_TOTALenv wiring from the egg-bin CI job and updated job naming/concurrency keys accordingly.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## next #5845 +/- ##
==========================================
- Coverage 85.63% 85.36% -0.27%
==========================================
Files 665 665
Lines 13004 13004
Branches 1495 1495
==========================================
- Hits 11136 11101 -35
- Misses 1744 1775 +31
- Partials 124 128 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Deploying egg-v3 with
|
| Latest commit: |
fde6c15
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://533ed173.egg-v3.pages.dev |
| Branch Preview URL: | https://merge-ci-action.egg-v3.pages.dev |
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Summary
shardIndex/shardTotalmatrix fromtestandtest-egg-binjobsTest plan
CI_NODE_INDEX/CI_NODE_TOTAL🤖 Generated with Claude Code
Summary by CodeRabbit