tests.yml 572 B

12345678910111213141516171819202122232425
  1. name: Tests
  2. on:
  3. pull_request:
  4. jobs:
  5. javascript-tests:
  6. runs-on: ubuntu-latest
  7. name: JavaScript tests
  8. steps:
  9. - name: Checkout
  10. uses: actions/checkout@v2
  11. - name: Set up Node.js
  12. uses: actions/setup-node@v2
  13. with:
  14. node-version: '12'
  15. - name: Cache dependencies
  16. uses: actions/cache@v2
  17. with:
  18. path: ~/.npm
  19. key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
  20. restore-keys: |
  21. ${{ runner.os }}-node-
  22. - run: npm install
  23. - run: npm test