ci(unit): fix unit tests CI to use pnpm

This commit is contained in:
Alois Klink 2022-09-25 19:24:40 +01:00
parent 69c13a6ecf
commit d633ec62df

View File

@ -14,24 +14,24 @@ jobs:
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
# uses version from "packageManager" field in package.json
- name: Setup Node.js ${{ matrix.node-version }} - name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
cache: yarn cache: pnpm
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
- name: Install Yarn
run: npm i yarn --global
- name: Install Packages - name: Install Packages
run: | run: |
yarn install --frozen-lockfile pnpm install --frozen-lockfile
env: env:
CYPRESS_CACHE_FOLDER: .cache/Cypress CYPRESS_CACHE_FOLDER: .cache/Cypress
- name: Run Unit Tests - name: Run Unit Tests
run: | run: |
yarn ci --coverage pnpm run ci --coverage
- name: Upload Coverage to Coveralls - name: Upload Coverage to Coveralls
# it feels a bit weird to use @master, but that's what the docs use # it feels a bit weird to use @master, but that's what the docs use