Run the various repoX.sh
scripts to test these various conditions:
repo1.sh
: Uses--experimental_action_cache_store_output_metadata
and changes a file (not invalidating the analysis cache), resulting in a build failurerepo2.sh
: Uses--experimental_action_cache_store_output_metadata
and invalidates the analysis cache, resulting in a build failurerepo3.sh
: Does not use--experimental_action_cache_store_output_metadata
and changes a file (not invalidating the analysis cache), resulting in a build failurerepo4.sh
: Does not use--experimental_action_cache_store_output_metadata
and invalidates the analysis cache, not resulting in a build failure