sandermuller/boost-pipeline
A Laravel package for building and running pipelines composed of reusable stages. It helps organize multi-step application logic into clear, testable flows that are easier to maintain and extend.
Shell::exclusive('name', $capacity) for resource-constrained operations; use Shell::onAbort('<cmd>') for cleanup after timeouts/stops to improve reliability.waiting_for_slot) and durations.duration_ms and slot_wait_ms metrics enable performance monitoring; abandoned run status helps identify orphaned work; open_run refusing after vendor/composer/installed.php changes prevents stale-environment runs.exclusive() must be used with withResponseWindow().exclusive() requires withResponseWindow()) or behavior changes (timeout/stop kills all step-spawned processes; open_run refuses after vendor/composer/installed.php changes).Shell::onAbort(), Shell::exclusive() with capacity, waiting_for_slot reporting, duration_ms/slot_wait_ms metrics, abandoned run status, full process-tree termination on timeout/stop, and a safety check refusing open_run after composer changes. Be aware: exclusive() now requires withResponseWindow() (breaking), and timeout/stop behavior is broader. Good fit for Laravel apps needing robust pipeline orchestration without external systems.How can I help you explore Laravel packages today?