-
Notifications
You must be signed in to change notification settings - Fork 2
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
Cypress has gotten much slower #2683
Comments
#2725 split the cypress tests for maintenance and main builds cutting time to ~13-15 min. |
I’ll looking at https://github.com/hubmapconsortium/portal-ui/actions/workflows/cypress-ci.yml?page=2&query=event%3Apush+is%3Asuccess … Every run after # 120 is > 20 minutes; Every run before is < 10 minutes. I've made a checkout of the earlier state... but it seems to run slow now: No mid-May complaints on https://github.com/actions/virtual-environments/issues or https://github.com/actions/virtual-environments/discussions, though there are other reports of github actions slowdowns in particular situations, so it seemed like a good place to look. Next up... did our other actions experience a similar slow down? Or did any other projects? |
Yes, other tests slowed down too... but not all of them!:
This makes me think the problem is particular to Node (which could also show up in the duration of the Cypress task), but not related to a change in our code, because then a checkout from that point should run as fast as it used to. Next up: compare timings before and after: What part of the process slowed down? |
Just looking at the Node action:
I don't think I have timing information below that level, but I'll check. If this is a slowdown with NPM, other folks must have noticed that? Investigating... |
before:
after:
So there's a big slowdown in Next:
|
No diff besides the version bump:
|
Aha!
Root cause seems to be dropped support for
|
Ah: We are only running npm 6.14.17 in CI... upgrading... |
John writes:
Should investigate whether this is the docker build, or cypress proper
The text was updated successfully, but these errors were encountered: