Added backend install for plugins.

This commit is contained in:
SamTV12345 2024-03-21 10:17:33 +01:00
parent eec1dd18d2
commit 66fe08fdd3

View file

@ -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: |