Halo, para pejuang kode! Kalau kamu sering pakai GitHub Actions buat otomatisasi ini-itu, pasti udah nggak asing lagi sama log workflow yang penuh warna-warni dan ikon. Kadang, kita cuma peduli sama yang warna hijau atau merah aja, kan? Padahal, ikon-ikon lain juga punya cerita sendiri, lho.
Biar nggak bingung lagi dan bisa lebih pede baca log, yuk kita bedah bareng arti dari setiap ikon umum yang muncul di GitHub Actions. Anggap aja ini kamus visual buat workflow kamu!
Berhasil (Success)
Ini dia ikon yang paling kita suka! Centang hijau artinya semua perintah di dalam step atau job berjalan mulus tanpa error. Ibaratnya, dapet lampu hijau di semua perempatan. Lanjut!
Gagal (Failure)
Nah, kalau yang ini musuh bebuyutan kita. Silang merah artinya ada satu atau lebih perintah yang gagal dieksekusi. Workflow biasanya langsung berhenti di sini. Waktunya investigasi dan debugging!
Dilewati (Skipped)
Ikon ini bukan berarti error, tapi langkah ini sengaja dilewati. Biasanya karena ada kondisi `if` yang hasilnya `false`. Workflow kamu pinter, dia nggak akan ngerjain hal yang nggak perlu. Efisien!
Berhasil dengan Peringatan (Success with Warnings)
Step atau job-nya sih berhasil, tapi ada "catatan" atau peringatan di dalamnya. Mungkin ada perintah yang `deprecated` atau anotasi lain. Nggak fatal, tapi ada baiknya dicek biar workflow kamu tetap prima.
Sedang Berjalan (In Progress)
Ikon ini artinya runner lagi kerja keras menjalankan perintah kamu. Tinggal tunggu aja sampai dia berubah jadi centang hijau atau silang merah. Sabar ya, lagi di proses!