Content Deep Dive
Customizable Command Timeouts
Blog post from Semaphore
Post Details
Company
Date Published
Author
Igor Šarčević
Word Count
140
Language
English
Hacker News Points
-
Summary
Semaphore previously enforced a 60-minute execution limit on build commands, which sufficed for most projects but proved inadequate for tasks such as compiling large binaries, provisioning extensive infrastructures, or running complex tests. To address the need for flexibility, Semaphore introduced a new configuration option in a project's admin section, allowing developers to set a custom timeout that better aligns with their specific project requirements. This change aims to balance the need for extended build times with the desire to prevent indefinite execution due to issues like accidental debug statements or stalled network calls.