Claude Code + GitHub Actions CI Self-Healing Pipeline: Error Attribution, Minimal Patches, and Human Approval Gates

If your CI keeps failing and engineers keep babysitting logs, you’re paying an invisible velocity tax. A production-grade AI self-healing pipeline is not “let the agent edit anything”. It’s a controlled loop: attribution, patching, approval, rollback. This post gives you a deployable baseline: Claude Code proposes a minimal fix patch, GitHub Actions enforces risk gates and regression checks, and humans only approve at high-impact checkpoints. ...

April 6, 2026 · 3 min · mengboy

Nginx Reverse Proxy WebSocket Disconnects: 7 Common Traps and Reliable Fixes

If your WebSocket keeps reconnecting every few seconds, it’s usually not your app code. In most production incidents, the root cause is an incomplete reverse-proxy chain in Nginx (or one proxy layer before it). This guide gives you a copy-paste checklist to stabilize WebSocket connections fast. ...

February 18, 2026 · 3 min · mengboy

Hugo Auto Deploy with GitHub Actions: Safe Config and Troubleshooting

Your local hugo build works, but GitHub Actions fails randomly. Classic. The root cause is usually not the workflow syntax. It is environment drift, missing permissions, and unstable dependencies. ...

February 16, 2026 · 2 min · mengboy

WSL2 + Docker Network Troubleshooting: Fix DNS Timeouts and Image Pull Failures

If your WSL2 + Docker setup suddenly fails with docker pull timeouts, Temporary failure in name resolution, or containers that start but cannot access the internet, don’t nuke your environment yet. Most cases are recoverable in 15 minutes. This guide gives you a practical sequence: identify whether the fault is DNS, proxy/VPN, virtual NIC, or Docker daemon config—then apply the smallest fix first. ...

February 11, 2026 · 3 min · mengboy