e2e: Reduce CircleCI credit usage#22843
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Builds ready [2743d76]
Page Load Metrics (1066 ± 60 ms)
Bundle size diffs
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #22843 +/- ##
========================================
Coverage 68.47% 68.47%
========================================
Files 1088 1088
Lines 42902 42902
Branches 11424 11424
========================================
Hits 29377 29377
Misses 13525 13525 ☔ View full report in Codecov by Sentry. |
2743d76 to
b9cac82
Compare
| filters: | ||
| branches: | ||
| ignore: master | ||
| only: develop |
There was a problem hiding this comment.
cc @matthewwalsh0 , I know the desktop team had CI running in the desktop repo still. Does it rely on release branch CI runs here? I vaguely recall something about tests running for release branches but don't recall the details.
Restricting this to not run on PRs sounds like a great idea to me, but we might still have a use for this on release candidates.
|
I'm surprised that any of our e2e test suites work on small instances! If we can keep these machine size reductions, this will make an enormous difference. |
Builds ready [ffdc08e]
Page Load Metrics (971 ± 66 ms)
Bundle size diffs
|
Description
TL;DR: Reduces credit usage per successful workflow from ~12k to ~9k, see the screenshots and click the links to see for yourself.
Details
smallbefore, but 29 of our jobs run just fine with 1 CPU and 2 GB RAM, most not even taking any extra timelargeback tomedium+. This might cause Out of Memory errors to come back, but I've run this a few times and haven't seen any.developbranch.l10n_crowdin_actionRelated issues
Manual testing steps
Screenshots/Recordings
Before
~12k credit usage per workflow on develop, click to see Insights

After
~9k credit usage per workflow on this branch, click to see Insights

Pre-merge author checklist
Pre-merge reviewer checklist