Browse Source

Avoid depending on the value of --stamp if `stamp = 0` is passed (#6681)

This avoids reading the value of `--stamp` when it's not necessary,
which enables some additional google-internal build caching.
Justin Horvitz 2 months ago
parent
commit
fb05ed2447
1 changed files with 1 additions and 1 deletions
  1. 1 1
      bazel/version/rules.bzl

+ 1 - 1
bazel/version/rules.bzl

@@ -134,7 +134,7 @@ expand_version_build_info_internal = rule(
 def expand_version_build_info(name, **kwargs):
     expand_version_build_info_internal(
         name = name,
-        internal_stamp_flag_detect = select({
+        internal_stamp_flag_detect = False if kwargs.get("stamp") == 0 else select({
             "//bazel/version:internal_stamp_flag_detect": True,
             "//conditions:default": False,
         }),