From b4fc585e83a6e2374cd4c3d5ea97e0d48ae892f4 Mon Sep 17 00:00:00 2001 From: Patrick Owen <113704255+PatrickOwenAtFD@users.noreply.github.com> Date: Thu, 11 Sep 2025 14:52:15 -0400 Subject: [PATCH] Update BuildkitePipeline.groovy - Allow for multiple dependencies in dependsOn in Step - set allow_dependency_failure in Step --- .../com/widen/plugins/buildkite/BuildkitePipeline.groovy | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/buildSrc/src/main/groovy/com/widen/plugins/buildkite/BuildkitePipeline.groovy b/buildSrc/src/main/groovy/com/widen/plugins/buildkite/BuildkitePipeline.groovy index 28d8f09..0f56faa 100644 --- a/buildSrc/src/main/groovy/com/widen/plugins/buildkite/BuildkitePipeline.groovy +++ b/buildSrc/src/main/groovy/com/widen/plugins/buildkite/BuildkitePipeline.groovy @@ -214,6 +214,14 @@ class BuildkitePipeline implements ConfigurableEnvironment { model.depends_on = dependsOn } + void dependsOn(String... dependsOn) { + model.depends_on = dependsOn + } + + void allowDependencyFailure(boolean allowDependencyFailure) { + model.allow_dependency_failure = allowDependencyFailure + } + /** * Add a Buildkite plugin to this step. *