build.yml 536 B

123456789101112131415161718192021222324252627282930
  1. name: Test
  2. on:
  3. push:
  4. pull_request:
  5. jobs:
  6. test:
  7. name: Build and Test
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout project
  11. uses: actions/checkout@v3
  12. - name: Install latest Node.JS
  13. uses: actions/setup-node@v3
  14. with:
  15. node-version: latest
  16. - name: Install dependencies
  17. run: npm install
  18. - name: Build package
  19. run: npm run build
  20. - name: Lint packages
  21. run: npm run lint
  22. - name: Test packages
  23. run: npm run test