Actions — CI/CD Overview
Monorepo CI/CD architecture with change detection, matrix execution, caching, and targeted quality checks.
The Actions category documents the NexisChat monorepo CI/CD system. It is designed to be fast, granular, and extensible.
Architecture
- Change Detection: Determine changed
apps/*andpackages/*from Git history. - Matrix Strategy: Build a matrix of components and run jobs per component.
- Checks: TypeScript typecheck, build, lint, format.
- Specialized: Knip (unused code), Caret dependency checker, TODO ➜ Issue, Dependabot, Release.
Read next
Developer setup
Performance & Ops
Key files
- Workflows:
.github/workflows/*.yml - Hooks:
.husky/* - Local testing scripts:
scripts/act-*.sh - Pre-push validation:
scripts/pre-push-validation.ts