We’re using Bazel to build on CircleCI 2.0. Bazel uses files in
~/.cache/bazel to figure out how to re-run only the tests depend on modified source code. Therefore, it is useful to
save_cache even when the build has failed.
save_cache step should support
when: always, just like the