Conditionally use Unix epoch time for build incremental

Incremental version is used in various places to invalidate caches.
Setting BUILD_NUMBER directly causes unnecessary rebuilds due to
environment variable changes, so simply set it to Unix epoch unless
BUILD_NUMBER is explicitly set.

Change-Id: Id590df48ae1b73b63039f185644103d66a4bbbb3
This commit is contained in:
Michael Bestas 2024-10-30 19:53:42 +02:00
parent c9e0562405
commit f90cf26ace

View file

@ -121,6 +121,9 @@ def parse_args():
config["LineageDesc"] = config["BuildDesc"]
config["LineageDevice"] = config["DeviceName"]
if config["BuildNumber"].startswith("eng."):
config["BuildNumber"] = config["DateUtc"]
override_config(config)
append_additional_system_props(args)