chore(pnpm): swap npm out for pnpm #28
Workflow file for this run
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
| # This CI Workflow was deployed and configured by WarpWing and Nate. | |
| name: CI/CD (latest) | |
| on: | |
| push: | |
| pull_request: | |
| workflow_dispatch: | |
| env: | |
| NODE_VERSION: "latest" | |
| jobs: | |
| pnpm: | |
| name: install dependencies (pnpm) | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Git checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: "latest" | |
| - name: Use Node.js ${{ env.NODE_VERSION }} | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: ${{ env.NODE_VERSION }} | |
| cache: 'pnpm' | |
| - name: Install node dependencies | |
| run: pnpm i | |
| es-lint: | |
| name: es-lint | |
| needs: [pnpm] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Git checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: "latest" | |
| - name: Use Node.js ${{ env.NODE_VERSION }} | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: ${{ env.NODE_VERSION }} | |
| cache: 'pnpm' | |
| - name: Install node dependencies | |
| run: pnpm i | |
| - name: Check es-lint | |
| run: pnpm lint | |
| prettier: | |
| name: prettier | |
| needs: [pnpm] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Git checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: "latest" | |
| - name: Use Node.js ${{ env.NODE_VERSION }} | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: ${{ env.NODE_VERSION }} | |
| cache: 'pnpm' | |
| - name: Install node dependencies | |
| run: pnpm i | |
| - name: Check prettier | |
| run: pnpm prettier |