android.MarkAsStable: plumb --skip_commit option
BUG=chromium:1074145
BUG=b:179456416
TEST=run_pytest
Change-Id: I66d8266f724e475a2423d7f1e898b8eb8685bf85
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2682209
Reviewed-by: LaMont Jones <lamontjones@chromium.org>
Commit-Queue: Shao-Chuan Lee <shaochuan@chromium.org>
Tested-by: Shao-Chuan Lee <shaochuan@chromium.org>
diff --git a/api/controller/android.py b/api/controller/android.py
index b3fe214..5c529da 100644
--- a/api/controller/android.py
+++ b/api/controller/android.py
@@ -56,6 +56,7 @@
package_name = input_proto.package_name
android_build_branch = input_proto.android_build_branch
android_version = input_proto.android_version
+ skip_commit = input_proto.skip_commit
# Assume success.
output_proto.status = android_pb2.MARK_STABLE_STATUS_SUCCESS
@@ -68,7 +69,9 @@
android_build_branch=android_build_branch,
chroot=chroot,
build_targets=build_targets,
- android_version=android_version)
+ android_version=android_version,
+ skip_commit=skip_commit,
+ )
except packages.AndroidIsPinnedUprevError as e:
# If the uprev failed due to a pin, CI needs to unpin and retry.
android_atom_to_build = e.new_android_atom