Home / Companies / Semaphore / Blog / Post Details
Content Deep Dive

Cancellation Strategy for the Default Branch

Blog post from Semaphore

Post Details
Company
Date Published
Author
Nikola Đuza
Word Count
177
Language
English
Hacker News Points
-
Summary

Semaphore has introduced a new feature that enhances control over build queues by allowing users to configure a cancellation strategy that ignores the default branch. This update addresses the need for continuous integration (CI) efficiency by enabling the cancellation of ongoing builds in favor of newer code pushes, while still preserving the integrity of the default branch, typically the master branch, where all builds are verified before deployment. This flexibility allows for rapid development on feature branches without compromising the thoroughness required for production deployment. Users can configure these settings in the Branches tab of their project settings, ensuring a balance between speed and reliability in their CI workflows.