From 76a6decf65d0fe2f7d4e44377e0084cfab66c92f Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 27 Apr 2025 09:40:13 +0300 Subject: [PATCH] chore(nx/ci): set up pnpm --- .github/actions/build-server/action.yml | 1 + .github/workflows/dev.yml | 9 ++++++--- .github/workflows/main-docker.yml | 1 + .github/workflows/nightly.yml | 1 + .github/workflows/playwright.yml | 1 + .github/workflows/release.yml | 1 + 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-server/action.yml b/.github/actions/build-server/action.yml index 8c8bfb5de..d471a60fe 100644 --- a/.github/actions/build-server/action.yml +++ b/.github/actions/build-server/action.yml @@ -8,6 +8,7 @@ inputs: runs: using: composite steps: + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 8364d5517..50ca915c9 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -26,13 +26,14 @@ jobs: - name: Checkout the repository uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: node-version: 22 - cache: "npm" - - - run: npm ci + cache: 'pnpm' + - name: Install dependencies + run: pnpm install --frozen-lockfile - name: Run the build uses: ./.github/actions/build-electron @@ -58,6 +59,7 @@ jobs: - name: Checkout the repository uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: @@ -89,6 +91,7 @@ jobs: - name: Checkout the repository uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: diff --git a/.github/workflows/main-docker.yml b/.github/workflows/main-docker.yml index 9e9f8436c..20ef3697b 100644 --- a/.github/workflows/main-docker.yml +++ b/.github/workflows/main-docker.yml @@ -42,6 +42,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 505b34533..d360049d7 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,6 +40,7 @@ jobs: runs-on: ${{ matrix.os.image }} steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 07b096215..28fc08729 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -10,6 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: node-version: lts/* diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f44bafeb..f571d634d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,6 +33,7 @@ jobs: runs-on: ${{ matrix.os.image }} steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 - name: Set up node & dependencies uses: actions/setup-node@v4 with: