Migrated from here.
Semaphore CI have a cache similar to actions/cache@v1 but theirs only takes six seconds to restore our 760MB node_modules Semaphore CI, compared to twenty eight seconds on GitHub Actions.
This was on Semaphore's lowest machine type which is comparable to the specifications of the GitHub-hosted runners.
This behavior was observed on multiple builds across several days.
I don't have a repro because this was observed on a private repo, but it's easy enough to replicate. I'll create one if it's deemed necessary?