Build Cache for React Native v0.13.1

What’s Changed

  • Updated to Build Cache CLI v3.4.2
  • ccache now actually caches remotely on local React Native builds. Activation published every CCACHE_* and CMAKE_*_COMPILER_LAUNCHER value through envman, which exists only on Bitrise CI — so off CI all six writes failed silently, activation still reported success, and builds compiled against ccache’s local storage while the storage helper sat idle. Measured on a real app: 281 compilations with zero remote traffic before, 946 remote reads / 910 writes after
  • ccache is only pointed at the storage helper once it is confirmed reachable. Pointing it at a socket nobody is listening on left a build caching nothing at all — worse than the local cache it would otherwise have used
  • React Native activation no longer erases the stored login on its way out: it rewrote the whole multiplatform config from a fresh struct, taking the credentials block with it
  • activate no longer discards a browser login’s refresh token, and a host with no usable OS keychain now keeps the full credential in the config file