Actions — CI/CD Overview
The Actions category documents the NexisChat monorepo CI/CD system. It is designed to be fast, granular, and extensible.
Architecture
Section titled “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
Section titled “Read next”Developer setup
Section titled “Developer setup”Performance & Ops
Section titled “Performance & Ops”Key files
Section titled “Key files”- Workflows:
.github/workflows/*.yml - Hooks:
.husky/* - Local testing scripts:
scripts/act-*.sh - Pre-push validation:
scripts/pre-push-validation.ts