summaryrefslogtreecommitdiff
path: root/docs/pupr.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/pupr.md')
-rw-r--r--docs/pupr.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/pupr.md b/docs/pupr.md
new file mode 100644
index 0000000000..bb7d110bae
--- /dev/null
+++ b/docs/pupr.md
@@ -0,0 +1,19 @@
+# Parallel Uprevs for platform/ec
+
+## Overview
+
+Since the platform/ec repo doesn't use the normal ebuild based CQ some of the
+ebuild files don't use the normal automatic uprev. Instead the go/pupr tool
+creates new CLs to uprev the chromeos-base/ec-utils and send them through the
+slow CQ running all the ebuilds that depend on it.
+
+## Reviewer responsibilities
+
+For the most part you can ignore these CLs. You don't need to add CR+2 nor CQ+2.
+However if you see that the CL has failed the CQ several times, you should
+check and see if there is a real bug that is preventing the CL from submitting.
+
+## Failure implications
+
+If the CL fails to merge, then the ectool binary will not be built with the
+latest code.