High Priority Branches
Blog post from Semaphore
Semaphore has developed a custom build queue algorithm designed to optimize the build flow for teams by preventing individual developers from monopolizing resources, thus enhancing overall productivity and satisfaction. While the algorithm effectively remains unobtrusive, some teams require greater control, prompting the introduction of high priority branches. These branches, identified through regular expressions, allow certain branches like hotfixes or master to be prioritized in the build queue, ensuring critical code is built and deployed promptly. It's recommended to limit the number of high priority branches to maintain the algorithm's efficiency, and configuration can be managed in the project's settings. Further enhancements are in development, inviting users to engage with updates and discussions on Discord.