ci.yml 566 B

1234567891011121314151617181920212223242526
  1. name: CI
  2. on:
  3. push:
  4. branches: [master]
  5. pull_request:
  6. branches: [master]
  7. types: [opened, reopened, synchronize]
  8. jobs:
  9. test:
  10. name: Tests
  11. strategy:
  12. fail-fast: true
  13. matrix:
  14. node: [4, 6, 8, 10, 12, 14]
  15. runs-on: ubuntu-latest
  16. steps:
  17. - name: Checkout
  18. uses: actions/checkout@v2
  19. - name: Install Node.js
  20. uses: actions/setup-node@v2-beta
  21. with:
  22. node-version: ${{ matrix.node }}
  23. - name: Install dependencies
  24. run: npm install
  25. - name: Test
  26. run: npm test