Step Dependencies is out of beta 🎉

Great news, step dependencies is out of beta and is available to everyone.

If you’re already using the depends_on attribute, you can remove the dag: true from the top of your pipeline.yml file - we now automatically detect that you’re creating dependencies and turn your pipeline into a graph.

There’s also some new docs available: Managing Step Dependencies and Input Steps. For more information on using the depends_on attribute with command, wait, block, or trigger steps, see the individual step pages.

Let us know if you’ve got any questions, and as always, we love to hear your feedback :sparkling_heart:

You can also check out the changelog here: https://buildkite.com/changelog/84-introducing-pipeline-step-dependencies

4 Likes

This is HUGE. We’ve done a POC using this which shows almost a halving of time to finish the whole build.

Thank you!

Can we have the step dependencies update to the JSON schema https://raw.githubusercontent.com/buildkite/pipeline-schema/master/schema.json?