Bhack:

If you execute the query on your laptop you will see that we have many targets depending on this. Are we going to invalidate all this targets cache?


Bazel is supposed to cache thing based on the content hash of the files: so updating LLVM matters only for the actual files changed in there.



 Bhack:

This could work for you or any other TF team member as a daily routine.
But I think that it is really not the case of
an occasional/episodic contributor that invest his sparse time to contribute a TF PR.


Yes, but if you’re an occasional contributor, whether we update some code twice a day or every other week shouldn’t matter: you’ll have to (re)build it, won’t you?