CI: Allow caching in failed builds
Initial builds suck. It takes a lot of time (and commits) to finally get to a green build. Initial builds take more time because files aren't cached until the first green build shows up.
Just like it's possible to specify artifacts:when =
always, it should be possible to specify
cache:when = always.
Links / references
What is it?
Why should someone use this feature? To save time on failed builds.
What is the underlying (business) problem? Productivity.
How do you use this feature? Add
cache:when = always to
Save time on subsequent failed builds.
Make sure these are completed before closing the issue, with a link to the relevant commit.