Description
Despite CONTRIBUTING.md mentioning CI checks, there is no .github/workflows/ directory. The project needs automated CI for:
- Linting (ESLint for both apps)
- Type checking (TypeScript)
- Building (Turborepo build)
- Testing (once tests exist)
- Docker image builds
Proposed Workflows
CI Pipeline (on push/PR to main)
- Install dependencies
- Run linting
- Run type checking
- Run build
- Run tests (if any exist)
Docker Build (on push to main)
- Build API Docker image
- Push to container registry (if configured)
Acceptance Criteria
Labels
enhancement backend frontend
Description
Despite
CONTRIBUTING.mdmentioning CI checks, there is no.github/workflows/directory. The project needs automated CI for:Proposed Workflows
CI Pipeline (on push/PR to main)
Docker Build (on push to main)
Acceptance Criteria
.github/workflows/ci.ymlis createdLabels
enhancementbackendfrontend