PackagesService/NeedsChromeSource: check for uprevs
Add a check for package uprevs to NeedsChromeSource.
BUG=b:187795814
TEST=cq
Change-Id: If20ed8ddf46ce05fe1c00934ae447636ebb7596f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2984240
Tested-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/packages.py b/api/controller/packages.py
index a180999..ed34235 100644
--- a/api/controller/packages.py
+++ b/api/controller/packages.py
@@ -372,6 +372,11 @@
output_proto.reasons.append(
packages_pb2.NeedsChromeSourceResponse.COMPILE_SOURCE)
+ # Local uprev reason.
+ if result.local_uprev:
+ output_proto.reasons.append(
+ packages_pb2.NeedsChromeSourceResponse.LOCAL_UPREV)
+
# No chrome prebuilt reason.
if result.missing_chrome_prebuilt:
output_proto.reasons.append(