We Deleted Our CI. The Machine Ships Anyway.
说明与用途
删除了CI,改用本地脚本执行相同的检查,减少了协调开销,但失去了永久日志和自动部署。
问题
CI was approving a bad deploy and adding coordination overhead.
结果
CI was removed; the same gates now run locally, eliminating coordination overhead but losing permanent logs and automatic deploys.
工作流
- Run pnpm ship: typecheck, build, 38 unit tests, Playwright smoke, leak‑law grep, dead‑code audit
- Rebase and push if all gates pass
- Deploy: sync repo, build image, swap container, check health, grep live sitemap
证据
Today this site deleted its CI. The two GitHub Actions workflows — verify and deploy, 118 lines of YAML between them — are gone.
One command: pnpm ship. It runs, in order: the full verify chain (TypeScript 7 typecheck, production build, 38 unit tests... a Playwright smoke pass... a leak-law grep... and a dead-code audit.
CI watched the worst deploy of this site's life and approved it.
- 记录日期: 2026-10-01T17:41:11.380Z