diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 45f4bf14..483cf0ff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,20 +18,24 @@ jobs: steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + with: + version: 9 + - uses: actions/setup-node@v4 with: node-version: 20 cache: pnpm - cache-dependency-path: ${{ matrix.workspace }}/package-lock.json + cache-dependency-path: ${{ matrix.workspace }}/pnpm-lock.yaml - name: Install dependencies - run: pnpm ci + run: pnpm install --frozen-lockfile - name: Lint run: pnpm run lint - name: Typecheck - run: pnpm run typecheck --if-present + run: pnpm run --if-present typecheck - name: Test - run: pnpm run test --if-present --run + run: pnpm run --if-present test --run