lib/buildkite/builder/extensions/steps.rb in buildkite-builder-2.0.0 vs lib/buildkite/builder/extensions/steps.rb in buildkite-builder-2.1.0

- old
+ new

@@ -8,11 +8,16 @@ PluginManager.new ) end dsl do - def group(label = nil, &block) + def group(label = nil, emoji: nil, &block) raise "Group does not allow nested in another Group" if context.is_a?(Group) + + if emoji + emoji = Array(emoji).map { |name| ":#{name}:" }.join + label = [emoji, label].compact.join(' ') + end context.data.steps.push(Buildkite::Builder::Group.new(label, context.data.steps, &block)) end def plugin(name, uri)