From 66fe08fdd34cf4f6513f5b9957007c899adb3bc0 Mon Sep 17 00:00:00 2001 From: SamTV12345 <40429738+samtv12345@users.noreply.github.com> Date: Thu, 21 Mar 2024 10:17:33 +0100 Subject: [PATCH] Added backend install for plugins. --- .github/workflows/backend-tests.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml index baa786f9a..a6adcba62 100644 --- a/.github/workflows/backend-tests.yml +++ b/.github/workflows/backend-tests.yml @@ -126,7 +126,7 @@ jobs: - name: Install Etherpad plugins run: > - pnpm install --workspace-root + pnpm run install-plugins ep_align ep_author_hover ep_cursortrace @@ -236,12 +236,14 @@ jobs: - name: Build admin ui working-directory: admin run: pnpm build + - name: Install all dependencies and symlink for ep_etherpad-lite + run: bin/installOnWindows.bat - name: Install Etherpad plugins # The --legacy-peer-deps flag is required to work around a bug in npm # v7: https://github.com/npm/cli/issues/2199 run: > - pnpm install --workspace-root + pnpm run install-plugins ep_align ep_author_hover ep_cursortrace @@ -263,9 +265,6 @@ jobs: # Even if npm correctly hoists the dependencies, the hoisting seems to # confuse tools such as `npm outdated`, `npm update`, and some ESLint # rules. - - - name: Install all dependencies and symlink for ep_etherpad-lite - run: bin/installOnWindows.bat - name: Fix up the settings.json run: |