tests.yml 595 B

123456789101112131415161718192021222324252627282930313233343536
  1. name: tests
  2. on:
  3. push:
  4. pull_request:
  5. branches: [ $default-branch ]
  6. jobs:
  7. tests:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout
  11. uses: actions/checkout@v3
  12. - uses: pnpm/action-setup@v2.2.2
  13. with:
  14. version: latest
  15. - name: Install Node
  16. uses: actions/setup-node@v3
  17. with:
  18. node-version: 14
  19. cache: 'pnpm'
  20. - name: Install dependencies
  21. run: pnpm i
  22. - name: Lint
  23. run: pnpm run lint
  24. - name: Build
  25. run: pnpm run build
  26. - name: Test
  27. run: pnpm run test