
From launchd Plists to Jenkins to My Own CI: Building kipp, a 50 MB Scheduler
Scheduled jobs in launchd plists had no visibility, Jenkins fixed that and ate gigabytes of memory, and GitHub Actions ran out of minutes. So I built kipp: one Go binary, jobs as YAML, a DAG of stages, multibranch builds, and about 50 MB resident.




