Avoiding .DS_Store Cache Misses in Bazel (opens in new tab)
It is well known that macOS Finder .DS_Store files should never be checked in to a repo, or leave the single machine for that matter. Fairly recently, I noticed that a lot of my iOS resource processing actions were missing the cache for seemingly no reason. That is, until I looked at the Bazel action inputs. There, I noticed that every action that missed the cache had an extra input. Of course, it was the .DS_Store file. The problem The problem popped up because of the act of balancing develo...
Read the original article