test.yml 606 B

123456789101112131415161718192021222324252627282930
  1. name: Columnify Unit Tests
  2. 'on':
  3. push:
  4. branches:
  5. - master
  6. pull_request:
  7. branches:
  8. - master
  9. jobs:
  10. Build:
  11. runs-on: ubuntu-latest
  12. strategy:
  13. matrix:
  14. node-version:
  15. - 16.x
  16. - 14.x
  17. - 12.x
  18. - 10.x
  19. steps:
  20. - name: 'Set up Node.js ${{ matrix.node-version }}'
  21. uses: actions/setup-node@v1
  22. with:
  23. node-version: '${{ matrix.node-version }}'
  24. cache: 'npm'
  25. - uses: actions/checkout@v2
  26. - name: Install dependencies
  27. run: npm ci
  28. - name: Run Tests
  29. run: npm test