Skip to main content

Module queue

Module queue 

Source
Expand description

Genesis workflow queue โ€” ensures sequential execution across all genesis workflows.

Each workflow run polls the GitHub API for earlier active runs. If any exist, it waits until they complete before proceeding. Ordering by created_at ensures FIFO โ€” no starvation, no silent drops.

Functionsยง

wait_for_queue
Wait until all earlier genesis workflow runs have completed. Polls every 10 seconds, times out after 10 minutes.