skia2/site/dev/sheriffing/android.md
Ravi Mistry 028c3d77ea Add documentation for android-o-roll.skia.org
BUG=skia:6438
NOTRY=true
DOCS_PREVIEW= https://skia.org/?cl=13475
Change-Id: I7d76d66b9b665fafc5c89bd4620517ebb9d2b076

Change-Id: I7d76d66b9b665fafc5c89bd4620517ebb9d2b076
Reviewed-on: https://skia-review.googlesource.com/13475
Reviewed-by: Matt Sarett <msarett@google.com>
Reviewed-by: Derek Sollenberger <djsollen@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2017-04-14 14:38:56 +00:00

3.2 KiB

Android RoboCop Documentation

Contents

What does a Android RoboCop do?

The RoboCop has two primary jobs:

  1. Monitor and approve the semi-autonomous git merges from Skia's repository into the Android source tree. See autoroller documentation here for details on how to interact with it.

  2. Stay on top of incoming Android-related bugs in both the Skia and Android bug trackers. For Skia bugs, this means triaging and assigning all Android bugs that are currently unassigned. For Android, this means following the Android guidelines to verifying that all Skia bugs are TL-triaged (if not reach out to djsollen@).

The RoboCop's job is NOT to address issues in Perf and Gold. You'll get your chance when you are the general Skia sheriff.

Android Autorollers

The Android autoroller into the master branch runs on https://android-master-roll.skia.org and is accessible only to Googlers.
The autoroller's status is displayed on Skia's status page.

You can send the autoroller into dry run mode via the UI. The uploaded change will not autosubmit when it is in dry run mode.

You can also stop the autoroller via the UI. This is useful in cases where a failure needs to be investigated and you do not want to waste TH resources by running unnecessary tests.

If you need any more information about the autoroller please look at skia:5538 or ask rmistry@ / skiabot@.

We also have autorollers into release branches (also restricted only to Googlers):

Changes created by these rollers include all change authors. These changes need to be manually approved after adding details of the fixed bugs in the description.

View current and upcoming RoboCops

The list of RoboCops is specified in the skia-tree-status web app. The current RoboCop is highlighted in green. The banner on the top of the status page also displays the current RoboCop.

How to swap RoboCop shifts

If you need to swap shifts with someone (because you are out sick or on vacation), please get approval from the person you want to swap with. Then send an email to skia-android@google.com and cc rmistry@.