css.yml 839 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: CSS
  2. on:
  3. push:
  4. branches-ignore:
  5. - "dependabot/**"
  6. pull_request:
  7. env:
  8. FORCE_COLOR: 2
  9. NODE: 14
  10. jobs:
  11. css:
  12. runs-on: ubuntu-latest
  13. steps:
  14. - name: Clone repository
  15. uses: actions/checkout@v2
  16. - name: Set up Node.js
  17. uses: actions/setup-node@v2
  18. with:
  19. node-version: "${{ env.NODE }}"
  20. - name: Set up npm cache
  21. uses: actions/cache@v2
  22. with:
  23. path: ~/.npm
  24. key: ${{ runner.os }}-node-${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
  25. restore-keys: |
  26. ${{ runner.os }}-node-${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
  27. - name: Install npm dependencies
  28. run: npm ci
  29. - name: Build CSS
  30. run: npm run css