Skip to main content

CI/CD

  • Turbo orchestrates dev/build/lint across workspaces.
  • Add a GitHub Action to build docs on PR; deploy on main for chosen hosting.

Suggested GitHub Actions

  • Web + Functions CI:

    • Install pnpm, cache, pnpm install
    • pnpm --filter web build
    • pnpm --filter functions lint
  • Docs CI:

    • pnpm --filter docs build

Testing

  • Web uses Jest + Testing Library for pages/components tests (see apps/web/src/app/posts/page.test.js).