From 2f9846b05c709558209bc10826fa0126455ee65e Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Mon, 18 May 2020 01:41:35 +0200 Subject: [PATCH] web: Don't hoist in lerna bootstrap, it seems to cause issues installing CLI dependencies --- .github/workflows/test_build.yml | 11 ++++++++++- web/package.json | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test_build.yml b/.github/workflows/test_build.yml index f8f900c97..fa3b312b8 100644 --- a/.github/workflows/test_build.yml +++ b/.github/workflows/test_build.yml @@ -58,10 +58,19 @@ jobs: command: fmt args: --all -- --check - - name: Build web + - name: Install web working-directory: web run: | npm ci + + - name: Install web/core + working-directory: web/packages/core + run: | + npm ci + + - name: Build web + working-directory: web + run: | npm run bootstrap npx eslint . npm run build diff --git a/web/package.json b/web/package.json index 021847d7c..e3f4876a5 100644 --- a/web/package.json +++ b/web/package.json @@ -25,7 +25,7 @@ "ruffle-selfhosted": "file:packages/selfhosted" }, "scripts": { - "bootstrap": "lerna bootstrap --hoist", + "bootstrap": "lerna bootstrap", "build": "lerna run build --stream", "buildProduction": "lerna run build --stream -- --mode=production", "demo": "lerna run --scope ruffle-demo serve --stream",