diff options
Diffstat (limited to 'lib/bulk_imports/groups/stage.rb')
-rw-r--r-- | lib/bulk_imports/groups/stage.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/bulk_imports/groups/stage.rb b/lib/bulk_imports/groups/stage.rb index 8c3b6975b73..a1869b4cb0e 100644 --- a/lib/bulk_imports/groups/stage.rb +++ b/lib/bulk_imports/groups/stage.rb @@ -24,7 +24,7 @@ module BulkImports stage: 1 }, labels: { - pipeline: BulkImports::Groups::Pipelines::LabelsPipeline, + pipeline: BulkImports::Common::Pipelines::LabelsPipeline, stage: 1 }, milestones: { @@ -36,7 +36,7 @@ module BulkImports stage: 1 }, boards: { - pipeline: BulkImports::Groups::Pipelines::BoardsPipeline, + pipeline: BulkImports::Common::Pipelines::BoardsPipeline, stage: 2 }, finisher: { @@ -47,7 +47,7 @@ module BulkImports end def project_entities_pipeline - if ::Feature.enabled?(:bulk_import_projects, default_enabled: :yaml) + if project_pipeline_available? && ::Feature.enabled?(:bulk_import_projects, default_enabled: :yaml) { project_entities: { pipeline: BulkImports::Groups::Pipelines::ProjectEntitiesPipeline, @@ -58,6 +58,10 @@ module BulkImports {} end end + + def project_pipeline_available? + @bulk_import.source_version_info >= BulkImport.min_gl_version_for_project_migration + end end end end |