CI/CD Pipeline
VLN uses GitHub Actions for automated testing, linting, and deployment across all environments.
Pipeline Stages
- Lint & Type Check — ESLint, TypeScript compiler
- Build — Next.js production build
- Security Audit — npm audit, secret scanning
- Test — Vitest unit tests, Playwright E2E tests
- Deploy — Vercel production or preview deployment
Key Workflows
ci.yml— Main CI pipeline (lint, typecheck, build)deploy.yml— Automatic deploy to Vercel on main pushpreview.yml— PR preview environment deploymentsecurity-scan.yml— SAST and dependency scanning
Performance Budgets
- Lighthouse score > 85
- LCP < 2.5s
- Bundle size monitored
Detailed CI/CD configuration and best practices are being migrated from the DevOps repository.