-
Notifications
You must be signed in to change notification settings - Fork 57
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
wrap up ci speedup #356
wrap up ci speedup #356
Conversation
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
TBDocs Report ✅ No errors or warnings @web5/api
TBDocs Report Updated at 2024-01-08T20:19:52Z |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #356 +/- ##
=======================================
Coverage 91.69% 91.69%
=======================================
Files 67 67
Lines 18176 18176
Branches 1534 1534
=======================================
Hits 16667 16667
Misses 1487 1487
Partials 22 22
|
|
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.
LGTM
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.
🥇 Love this!!
This will be helpful when we add more robust testing for sync which may take longer.
* final speedup * alphabetize * rebalance * fix bug in cache * revert
* final speedup * alphabetize * rebalance * fix bug in cache * revert
* final speedup * alphabetize * rebalance * fix bug in cache * revert
Context
I was monitoring CI performance since #325 got merged and saw one last improvement I could have made which is an additional parallel run. In some cases group B slows down the entire CI run by minutes. By splitting group B, this speeds up CI duration. Furthermore, by putting agent on its own, all runs should perform faster, even when group B is not underperforming.
Implementation
Add group C. CI duration should decrease by about a minute on average.
Results
In some cases now down to 5 min CI runs. About 25% faster than current runs.