diff options
Diffstat (limited to 'zuul/scheduler.py')
-rw-r--r-- | zuul/scheduler.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/zuul/scheduler.py b/zuul/scheduler.py index 25f819263..131ad62c3 100644 --- a/zuul/scheduler.py +++ b/zuul/scheduler.py @@ -1365,10 +1365,11 @@ class BasePipelineManager(object): self.cancelJobs(item) self.dequeueItem(item) self.pipeline.setDequeuedNeedingChange(item) - try: - self.reportItem(item) - except MergeFailure: - pass + if item.live: + try: + self.reportItem(item) + except MergeFailure: + pass return (True, nnfi, ready_ahead) dep_items = self.getFailingDependentItems(item) actionable = change_queue.isActionable(item) |