Skip to content
Snippets Groups Projects

Add auto-cancel for pending pipelines on branch, if they are not HEAD

All threads resolved!
Compare and Show latest version
5 files
+ 114
14
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 4
0
@@ -219,6 +219,10 @@ def cancelable?
@@ -219,6 +219,10 @@ def cancelable?
statuses.cancelable.any?
statuses.cancelable.any?
end
end
 
def auto_canceled?
 
canceled? && auto_canceled_by_id?
 
end
 
def cancel_running
def cancel_running
Gitlab::OptimisticLocking.retry_lock(
Gitlab::OptimisticLocking.retry_lock(
statuses.cancelable) do |cancelable|
statuses.cancelable) do |cancelable|
Loading