summaryrefslogtreecommitdiff
path: root/zuul/driver/github/githubsource.py
diff options
context:
space:
mode:
authorJan Hruban <jan.hruban@gooddata.com>2015-11-19 14:30:49 +0100
committerJesse Keating <omgjlk@us.ibm.com>2017-05-10 14:31:58 -0700
commit37615e5c6f7ec3782a94bf699a2f36057cd6125f (patch)
tree3500b76414adcd9b454584867a732e0875494aa6 /zuul/driver/github/githubsource.py
parent324ca5b744e2d5c735c2604ccb1a286f6dabb8ec (diff)
downloadzuul-37615e5c6f7ec3782a94bf699a2f36057cd6125f.tar.gz
Support for dependent pipelines with github
Change-Id: I5e7937d0f524107572f8aec7945f94b620d77b61 Co-Authored-By: Jesse Keating <omgjlk@us.ibm.com>
Diffstat (limited to 'zuul/driver/github/githubsource.py')
-rw-r--r--zuul/driver/github/githubsource.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/zuul/driver/github/githubsource.py b/zuul/driver/github/githubsource.py
index 193c88146..a63812271 100644
--- a/zuul/driver/github/githubsource.py
+++ b/zuul/driver/github/githubsource.py
@@ -38,11 +38,18 @@ class GithubSource(BaseSource):
def isMerged(self, change, head=None):
"""Determine if change is merged."""
- raise NotImplementedError()
+ if not change.number:
+ # Not a pull request, considering merged.
+ return True
+ return change.is_merged
def canMerge(self, change, allow_needs):
"""Determine if change can merge."""
- raise NotImplementedError()
+
+ if not change.number:
+ # Not a pull request, considering merged.
+ return True
+ return self.connection.canMerge(change, allow_needs)
def postConfig(self):
"""Called after configuration has been processed."""