From d6bbe9d17d2d73b613bcf4d03ed1b903c9d78ec5 Mon Sep 17 00:00:00 2001
From: Fran Garcia-Linares <fjgarlin@gmail.com>
Date: Fri, 7 Feb 2025 12:02:45 +0100
Subject: [PATCH] WIP migration.

---
 .../drupalorg_migrate_project_maintainers.yml   | 17 ++++++++++++++++-
 scripts/migrations.sh                           |  2 ++
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/migrations/drupalorg_migrate_project_maintainers.yml b/migrations/drupalorg_migrate_project_maintainers.yml
index 8141849..14cb66c 100644
--- a/migrations/drupalorg_migrate_project_maintainers.yml
+++ b/migrations/drupalorg_migrate_project_maintainers.yml
@@ -39,16 +39,31 @@ process:
     plugin: migration_lookup
     migration: drupalorg_migrate_users
     source: uid
+    no_stub: true
   nid:
     plugin: migration_lookup
-    migration: drupalorg_migrate_project_module
+    migration:
+      - drupalorg_migrate_project_module
+      - drupalorg_migrate_project_theme
+      - drupalorg_migrate_project_distribution
+      - drupalorg_migrate_project_drupalorg
+      - drupalorg_migrate_project_theme_engine
+      - drupalorg_migrate_project_core
+      - drupalorg_migrate_project_translation
     source: nid
+    no_stub: true
   update_project: update_project
   administer_maintainers: administer_maintainers
 
 migration_dependencies:
   required:
     - drupalorg_migrate_project_module
+    - drupalorg_migrate_project_theme
+    - drupalorg_migrate_project_distribution
+    - drupalorg_migrate_project_drupalorg
+    - drupalorg_migrate_project_theme_engine
+    - drupalorg_migrate_project_core
+    - drupalorg_migrate_project_translation
   optional:
     - drupalorg_migrate_users
 
diff --git a/scripts/migrations.sh b/scripts/migrations.sh
index c99303e..2c63e49 100755
--- a/scripts/migrations.sh
+++ b/scripts/migrations.sh
@@ -112,6 +112,8 @@ if [[ "$TYPE" == "all" || "$TYPE" == "project-browser" ]]; then
   drush migrate:import drupalorg_migrate_project_theme_engine
   drush migrate:import drupalorg_migrate_project_translation
   drush migrate:import drupalorg_migrate_project_general
+  # @todo Maintainers of the projects.
+  # drush migrate:import drupalorg_migrate_project_maintainers
 fi
 
 if [[ "$TYPE" == "all" || "$TYPE" == "content" ]]; then
-- 
GitLab