Skip to content

chore(pnpm): swap npm out for pnpm #28

chore(pnpm): swap npm out for pnpm

chore(pnpm): swap npm out for pnpm #28

Workflow file for this run

# 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