D’après ce dont je me souviens à ce moment-là, cela ne pouvait pas être une migration. Les migrations ne touchent idéalement pas le code de l’application (car le code peut dériver par rapport au moment où la migration est prévue et provoquer une erreur).
Le PR indique également la raison :
Ce PR inclut également une tâche rake (
doc_categories.rake) pour reconstruire les sections et les liens de la barre latérale à partir des sujets d’index de documentation actifs – ce n’est pas exactement recommandé de le faire dans une migration car cela impliquerait soit d’utiliser l’analyseur, soit nokogiri (dont les implémentations peuvent dériver et provoquer une migration invalide).