node-pretest.yml 912 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. name: 'Tests: pretest/posttest'
  2. on: [pull_request, push]
  3. jobs:
  4. lint:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - uses: actions/checkout@v2
  8. - uses: ljharb/actions/node/install@main
  9. name: 'nvm install lts/* && npm install'
  10. with:
  11. node-version: 'lts/*'
  12. skip-ls-check: true
  13. - run: npm run lint
  14. flow:
  15. runs-on: ubuntu-latest
  16. steps:
  17. - uses: actions/checkout@v2
  18. - uses: ljharb/actions/node/install@main
  19. name: 'nvm install lts/* && npm install'
  20. with:
  21. node-version: 'lts/*'
  22. skip-ls-check: true
  23. - run: npm run flow
  24. posttest:
  25. runs-on: ubuntu-latest
  26. steps:
  27. - uses: actions/checkout@v2
  28. - uses: ljharb/actions/node/install@main
  29. name: 'nvm install lts/* && npm install'
  30. with:
  31. node-version: 'lts/*'
  32. skip-ls-check: true
  33. - run: npm run posttest