ci
Catatan teknis seputar web development, DevOps, dan integrasi AI.
13 artikel
- 23.29devops
Validator Raib, CI Tetap Hijau
Sync mirror menghapus skrip validasi dan CI tetap hijau. Tiga kelas kegagalan validator plus dua pagar murah berupa anchor wajib dan checksum beku.
TL;DR: Validator bisa hilang diam-diam tapi pipeline tetap hijau, padahal hijau harusnya berarti sehat. Ada tiga kelas kegagalannya: validator hilang, rusak senyap, atau rapuh gara-gara perilaku shell yang beda-beda. Solusinya murah: wajibkan anchor di terjemahan dan freeze checksum selftest, jadi kalau validator nggak cocok pipeline langsung merah.
#git#bash#python - 03.53devops
Event Log Verifikasi Integritas Ala Git di Pipeline Ingest
Cara sidecar content-addressed, event log append-only, dan re-hash dari disk bikin state pipeline bisa diverifikasi dan dipulihkan tanpa perbaikan tangan.
TL;DR: File frame yang di-tamper nggak bikin planner crash, malah nge-emit action quarantine, soalnya state dibangun ulang dari event log. Caption disimpan sebagai sidecar yang namanya pakai prefix sha256, jadi teks sama dapet dedup gratis. Tapi hash chain cuma kasih tamper-evidence bukan authenticity, makanya verifikasi tetap baca ulang meta.json langsung dari disk.
#git#event-sourcing#automation - 22.37devops
Menutup auto-deploy Vercel untuk branch stag
Tiap push ke staging bikin deployment preview percuma. Satu blok git.deploymentEnabled di vercel.json cukup buat menutupnya.
TL;DR: Vercel defaultnya deploy semua branch yang di-push, jadi tiap push ke stag bikin preview deployment yang nggak dibutuhin. Solusinya cuma file vercel.json delapan baris pakai git.deploymentEnabled buat matiin deploy stag. Lebih milih ini daripada Ignored Build Step soal script exit codenya gampang kebalik dan bisa bikin deploy mati diam-diam.
#vercel#deployment#devops - 02.34ai
AI Agent Publish Full-Auto: Rem Lebih Penting dari Gas
Pipeline artikel otomatis dari riset sampai publish, dan empat gerbang pengaman yang membuatnya layak dipercaya.
TL;DR: Blog ini jalan penuh otomatis lewat cron 2 jam, tapi disebut workflow, bukan agen liar, supaya determinis. Rem-nya dibangun lebih kuat dari gas: kepercayaan diberikan bertahap, verifikasi yang bisa menolak dengan rollback otomatis, dan riset wajib minimal tiga sumber resmi. Tugas mekanis diserahkan ke mesin, sedangkan selera, fakta baru, dan keputusan editorial tetap di tangan manusia.
#ai-agents#automation#ci-cd