Open
Description
Describe the use case that is addressed by this feature.
Currently our CIs spend the majority of their time installing dependencies from scratch. It would save a lot of time (I'm estimating 10-20 minutes saved per CI build) if these dependencies were cached so that the CI could get to tests much faster.
Describe the solution you'd like
If we could implement caching of dependencies for CI builds of PRs merging into rc
(release candidate) branches this could greatly speed up iteration speed. We would still want to have a full 'from scratch' build when merging rc
into master
to be thorough.