diff options
Diffstat (limited to 'lib/gitlab/ci/pipeline/seed/stage.rb')
-rw-r--r-- | lib/gitlab/ci/pipeline/seed/stage.rb | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/gitlab/ci/pipeline/seed/stage.rb b/lib/gitlab/ci/pipeline/seed/stage.rb index 1b4a5004c53..323629b6e48 100644 --- a/lib/gitlab/ci/pipeline/seed/stage.rb +++ b/lib/gitlab/ci/pipeline/seed/stage.rb @@ -33,18 +33,14 @@ module Gitlab end end - # TODO specs - # def included? seeds.any? end def to_resource - @stage ||= ::Ci::Stage.new(attributes).tap do |stage| - @seeds.each do |seed| - next unless seed.included? - - stage.builds << seed.to_resource + strong_memoize(:stage) do + ::Ci::Stage.new(attributes).tap do |stage| + seeds.each { |seed| stage.builds << seed.to_resource } end end end |