chore(deps-dev): bump postcss from 8.5.16 to 8.5.25 (#10) #28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Unit Tests | |
| on: | |
| push: | |
| branches: master | |
| pull_request: | |
| branches: master | |
| workflow_dispatch: | |
| workflow_call: | |
| jobs: | |
| prepare: | |
| runs-on: ubuntu-latest | |
| name: Prepare | |
| steps: | |
| - name: Check out the source code | |
| uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| - name: Install dependencies | |
| run: npm ci | |
| test: | |
| runs-on: ubuntu-latest | |
| needs: prepare | |
| name: Jest Unit Tests | |
| steps: | |
| - name: Check out the source code | |
| uses: actions/checkout@v4 | |
| # Each job runs on a separate runner, so node_modules is not shared between jobs. | |
| # setup-node cache: npm restores dependencies quickly using the cache warmed by prepare. | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Run Jest unit tests | |
| run: npm run test:unit | |
| coverage: | |
| runs-on: ubuntu-latest | |
| needs: prepare | |
| name: Coverage | |
| steps: | |
| - name: Check out the source code | |
| uses: actions/checkout@v4 | |
| # Each job runs on a separate runner, so node_modules is not shared between jobs. | |
| # setup-node cache: npm restores dependencies quickly using the cache warmed by prepare. | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Run Jest unit tests with coverage | |
| run: npm run test:coverage |