We are using the same cache-key for both circleci jobs (build-and-test and e2e) but recently this started causing problems due to permission issues (each job uses a different user). There are a few workarounds for this but I don't have the bandwidth to try them out at the moment, so the easiest solution is to stop caching node dependencies in our jobs for now. I will try to restore caching later when I have more time.
[x] I acknowledge that all my contributions will be made under the project's license.
We are using the same cache-key for both circleci jobs (build-and-test and e2e) but recently this started causing problems due to permission issues (each job uses a different user). There are a few workarounds for this but I don't have the bandwidth to try them out at the moment, so the easiest solution is to stop caching node dependencies in our jobs for now. I will try to restore caching later when I have more time.