ci.yml 470 B

123456789101112131415161718192021222324252627282930
  1. name: CI
  2. on:
  3. pull_request:
  4. push:
  5. branches:
  6. - main
  7. - master
  8. jobs:
  9. test:
  10. runs-on: ubuntu-latest
  11. steps:
  12. - name: Checkout
  13. uses: actions/checkout@v4
  14. - name: Setup Node.js
  15. uses: actions/setup-node@v4
  16. with:
  17. node-version: "24"
  18. cache: npm
  19. - name: Install dependencies
  20. run: npm ci
  21. - name: Run tests
  22. run: npm test
  23. - name: Build
  24. run: npm run build