ci.yml 401 B

123456789101112131415161718192021222324252627
  1. name: Build & Test
  2. on:
  3. pull_request:
  4. branches: [main]
  5. jobs:
  6. ci:
  7. name: Lint & Build
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v4
  11. - uses: actions/setup-node@v4
  12. with:
  13. node-version: 22
  14. cache: npm
  15. - run: npm ci
  16. - run: npm run lint
  17. - run: npx prisma generate
  18. - run: npm test
  19. - run: npm run build