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.
This commit is contained in:
Justin Horvitz
2026-02-02 23:57:15 +00:00
committed by GitHub
parent c0b24047dd
commit fb05ed2447
+1 -1
View File
@@ -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,
}),