#CI/CD

2 posts · All tags

  1. Guarding main When AI Agents Open PRs in Parallel: GitHub Required Checks, a PROD Preflight, and a Merge Script

    GitHub branch protection alone couldn't hold up with several AI agents opening PRs and a release commit after every merge, so I fixed the required checks and added a PROD deploy preflight and a merge script.

    Engineering ·
    2026.10.02

  2. Speeding Up Rust and Next.js CI on GitHub Actions: From 11.5 Minutes to 1.5 on a 2 vCPU Runner

    After moving the backend to Rust, the PR backend job went from 11.5 minutes to 1.5 and frontend checks from 81 seconds to 30, mostly through test databases, bcrypt, and caches that broke silently.

    Engineering ·
    2026.10.01