Minimal Git CI using hooks
Summary
This article describes a minimal, self-hosted Git CI using a post-receive hook in a bare repository, with nq as a background job queue to avoid blocking pushes. It emphasizes a simple setup without full isolation or secret management, and suggests extensions like sandboxing with landdown, containerization with podman, and secret handling with sops. A practical SMB-friendly approach to lightweight CI on a personal or small-team server.