From 04ee8a4247c5830a9ab9f9f79f677242fd1bc2cb Mon Sep 17 00:00:00 2001 From: Xenor Chang Date: Wed, 9 Aug 2023 09:13:49 +0800 Subject: [PATCH] Extend group attributes (#102) --- CHANGELOG.md | 3 +++ VERSION | 2 +- lib/buildkite/pipelines/steps/group.rb | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8eced31..4f50b19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 4.2.4 +* Add more group step attributes as listed in https://buildkite.com/docs/pipelines/group-step#group-step-attributes + ### 4.2.3 * Simplify pipeline upload duplication check diff --git a/VERSION b/VERSION index f2c6cb6..cf78d5b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.3 +4.2.4 diff --git a/lib/buildkite/pipelines/steps/group.rb b/lib/buildkite/pipelines/steps/group.rb index d3c7405..eb2c579 100644 --- a/lib/buildkite/pipelines/steps/group.rb +++ b/lib/buildkite/pipelines/steps/group.rb @@ -6,7 +6,10 @@ module Steps class Group < Abstract attribute :label attribute :key + attribute :skip + attribute :if, as: :condition attribute :depends_on, append: true + attribute :allow_dependency_failure attr_reader :steps