ci.yml 592 B

12345678910111213141516171819202122232425262728293031323334
  1. ---
  2. name: CI
  3. on:
  4. pull_request:
  5. workflow_dispatch:
  6. jobs:
  7. ci:
  8. name: CI
  9. runs-on: ubuntu-22.04
  10. steps:
  11. - name: Checkout Repository
  12. uses: actions/checkout@v4
  13. - name: Setup Node
  14. uses: actions/setup-node@v4
  15. with:
  16. node-version-file: ".node-version"
  17. - name: Install dependencies
  18. run: npm ci
  19. - name: Run Prettier
  20. run: npm run prettier:check
  21. - name: Run ESLint
  22. run: npm run lint
  23. - name: Run stylelint
  24. run: npm run stylelint
  25. - name: Test build
  26. run: npm run build