Dependencies and orderingadvanced
When things depend on other things, you cannot just sort them — you repeatedly take whatever is ready, and whatever is never ready is a cycle, which is exactly how a CI pipeline decides what to run and when to refuse.