Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bulk_imports/groups/stage.rb')
-rw-r--r--lib/bulk_imports/groups/stage.rb10
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