Auto-cancel redundant builds for specific branches
Sam Kemp
This is desperately needed. For private feature branches it absolutely makes sense to cancel redundant builds but if there's a public branch such as a trunk where multiple devs push to it then cancelling the build leads to massive frustration. We have a workflow that takes 20 minutes to complete but if any dev pushes to the branch during that 20 minutes then the first dev has to wait another 20 minutes before their change is deployed. Turning it off though would result in so many redundant pipelines running in private branches.