Testing and Quality Workflow
Last reviewed: 2026-04-21
Maintained by: Engineering
Check Matrix
Repo-wide:
pnpm run lint
pnpm test
Workspace-specific checks:
pnpm run check:api
pnpm run check:manager-desk
pnpm run check:back-office
pnpm run check:zgrid-mobile
Workspace-specific lint:
pnpm run lint:api
pnpm run lint:manager-desk
pnpm run lint:back-office
pnpm run lint:zgrid-mobile
Minimum Pre-PR Checklist
Run before opening PR:
pnpm run lint
pnpm run check:api
pnpm run check:manager-desk
pnpm run check:back-office
pnpm run check:zgrid-mobile
pnpm test
If database changed:
pnpm run db:migrate
pnpm run db:schema:check
CI Alignment
Local validation should mirror CI expectations:
- type checks
- lint checks
- tests
- migration + drift checks when schema is touched