pull_request.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. name: On pull request
  2. on: pull_request
  3. jobs:
  4. web_lint:
  5. name: Web - Lint
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@master
  9. - uses: actions/setup-node@master
  10. with:
  11. node-version: 14.x
  12. - run: npm install
  13. working-directory: ./web
  14. - name: Lint
  15. run: npm run lint:cmd
  16. working-directory: ./web
  17. web_build:
  18. name: Web - Build
  19. runs-on: ubuntu-latest
  20. steps:
  21. - uses: actions/checkout@master
  22. - uses: actions/setup-node@master
  23. with:
  24. node-version: 14.x
  25. - run: npm install
  26. working-directory: ./web
  27. - name: Build
  28. run: npm run build
  29. working-directory: ./web
  30. web_test:
  31. name: Web - Test
  32. runs-on: ubuntu-latest
  33. steps:
  34. - uses: actions/checkout@master
  35. - uses: actions/setup-node@master
  36. with:
  37. node-version: 14.x
  38. - run: npm install
  39. working-directory: ./web
  40. - name: Test
  41. run: npm run test
  42. working-directory: ./web