From 320326edfeaff46a5eb0852e69327bc8ba77fd4b Mon Sep 17 00:00:00 2001 From: smartfridge <37928912+smartfrigde@users.noreply.github.com> Date: Tue, 11 Oct 2022 20:45:24 +0200 Subject: [PATCH] Fix pnpm install --- .github/workflows/dev.yml | 40 +++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 9c8d99a..c01a839 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -12,18 +12,16 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/setup-node@v3 - with: - node-version: '18' - - name: Checkout code uses: actions/checkout@v2 - - name: Install bash - run: sudo apt install -y bash + - uses: pnpm/action-setup@v2 # Install pnpm using packageManager key in package.json - - name: Install pnpm - run: npm i -g pnpm && /bin/bash pnpm setup + - name: Use Node.js 18 + uses: actions/setup-node@v2 + with: + node-version: 18 + cache: "pnpm" - name: Install Node dependencies run: pnpm install -g cargo-cp-artifact && pnpm install @@ -52,15 +50,16 @@ jobs: runs-on: macos-latest steps: - - uses: actions/setup-node@v3 - with: - node-version: '18' - - name: Checkout code uses: actions/checkout@v2 - - name: Install pnpm - run: npm i -g pnpm && pnpm setup && source /Users/runner/.bashrc + - uses: pnpm/action-setup@v2 # Install pnpm using packageManager key in package.json + + - name: Use Node.js 18 + uses: actions/setup-node@v2 + with: + node-version: 18 + cache: "pnpm" - name: Install Node dependencies run: pnpm install -g cargo-cp-artifact && pnpm install @@ -86,15 +85,16 @@ jobs: runs-on: windows-latest steps: - - uses: actions/setup-node@v3 - with: - node-version: '18' - - name: Checkout code uses: actions/checkout@v2 - - name: Install pnpm - run: npm i -g pnpm && pnpm setup && powershell + - uses: pnpm/action-setup@v2 # Install pnpm using packageManager key in package.json + + - name: Use Node.js 18 + uses: actions/setup-node@v2 + with: + node-version: 18 + cache: "pnpm" - name: Install Node dependencies run: pnpm install