ci.yml 640 B

12345678910111213141516171819202122232425262728293031
  1. name: Build/test
  2. on:
  3. pull_request:
  4. branches:
  5. - "**"
  6. push:
  7. branches:
  8. - "master"
  9. jobs:
  10. test:
  11. runs-on: ${{ matrix.os }}
  12. strategy:
  13. fail-fast: true
  14. matrix:
  15. os: [macos-latest, ubuntu-latest]
  16. steps:
  17. - uses: actions/checkout@v2
  18. - uses: actions/setup-node@v2
  19. with:
  20. node-version: 16
  21. - run: npm install
  22. - run: npm test
  23. test_windows:
  24. runs-on: windows-latest
  25. steps:
  26. - uses: actions/checkout@v2
  27. - uses: actions/setup-node@v2
  28. with:
  29. node-version: 16
  30. - run: npm install
  31. - run: npm run-script test-windows