zuul/zuul/driver
Jesse Keating d96e5887b8 Add support for requiring github pr head status
When creating a github pull request change object, the statuses of the
head commit are fetched, and the latest status of each user and context
set is appended into a list of statuses. The string is
'user:context:state', where state can be success, error, or failure.
Context is freeform, and the user is the login of the entity that set
the status.

Tests have been added to validate that github based requirements on
pipelines are honored.

Change-Id: I45abbd6cbddd36b8491bdf9bb8d545216537ad2f
Signed-off-by: Jesse Keating <omgjlk@us.ibm.com>
2017-05-23 17:00:51 -07:00
..
gerrit Merge "Add driver-specific pipeline requirements" into feature/zuulv3 2017-05-23 20:37:12 +00:00
git Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
github Add support for requiring github pr head status 2017-05-23 17:00:51 -07:00
smtp fix imports in py3 2017-05-19 06:39:15 -07:00
sql fix imports in py3 2017-05-19 06:39:15 -07:00
timer Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
zuul Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
__init__.py Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
util.py Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00