While preparing for T374348, I discovered that running extensions/Babel/maintenance/migrateConfigToCommunity.php with the default Babel config fails on validation:
I have no name!@b3b007ed45ec:/var/www/html/w$ php maintenance/run.php Babel:migrateConfigToCommunity Error when saving the new configuration == Error details DRAFT: NULL value found, but an array is required. Key: BabelCategorizeNamespaces I have no name!@b3b007ed45ec:/var/www/html/w$
My Babel config:
wfLoadExtension( 'Babel' ); $wgBabelUseCommunityConfiguration = true;
The migration script should be fixed to make the migration script working. We should also add a test that ensures the script completes.