Haku Chen

Back to work

Lighthouse CI Quality Automation

Jan 2026 – Jan 2026 · Inbound Platform

Lighthouse CI runs only on the apps affected by a change, not the whole monorepomonorepoapp aapp b (changed)app cdetectaffectedLighthouse
Context
Automating performance monitoring in a monorepo and preventing quality regressions at deploy time.
What I did
  • Introduced Lighthouse CI into a pnpm monorepo.
  • Extracted a shared GitHub Actions workflow that only runs on affected apps when releasing to production.
Phases I owned
RequirementsEnvironment setupDesignRollout & operations
Team
Solo — a company-wide infrastructure improvement. CI/CD setup and DX improvement.
Environment
Next.jsTypeScriptGitHub ActionsTurborepopnpm workspace
Working language
Japanese · English