Simple robot which automates a number of tasks.
Currently they are;
-
Maintain common repository details -
maintain-repos.py
;- Create the
merge-if-green
label on the repository with color#00ff00
. - Create the
kokoro:force-run
label on the repository with color#170e6d
. - Make sure all the
triage
team givestriage
access to all repositories. - Make sure repository has "Social preview" image.
- Create the
-
Allow developers to add the
merge-if-green
label and;- Robot will merge a pull request if Kokoro runs are all green.
- TODO: Robot will rerun Kokoro on infra failures?
-
TODO: Maintain common user details;
- Make sure all committers are also in the
triage
team (FIXME: part of ./maintain-repos.py currently?)
- Make sure all committers are also in the
-
Assisting Depend A Bot generated pull requests by;
- Starting kokoro on new pull requests.
- Retrying kokoro runs on failures.
- Merging requests which have all passing kokoro runs.