From 621dcd8f67b437bf79c6761f114a763666830f16 Mon Sep 17 00:00:00 2001 From: Jari Kolehmainen Date: Tue, 8 Mar 2022 12:18:29 +0200 Subject: [PATCH] disable parallel npm install on extensions Signed-off-by: Jari Kolehmainen --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index c84560fa8d..85de564e4b 100644 --- a/Makefile +++ b/Makefile @@ -60,10 +60,11 @@ ifeq "$(DETECTED_OS)" "Windows" endif yarn run electron-builder --publish onTag $(ELECTRON_BUILDER_EXTRA_ARGS) +.NOTPARALLEL: $(extension_node_modules) $(extension_node_modules): node_modules cd $(@:/node_modules=) && ../../node_modules/.bin/npm install --no-audit --no-fund --no-save -$(extension_dists): src/extensions/npm/extensions/dist +$(extension_dists): src/extensions/npm/extensions/dist $(extension_node_modules) cd $(@:/dist=) && ../../node_modules/.bin/npm run build .PHONY: clean-old-extensions @@ -71,7 +72,7 @@ clean-old-extensions: find ./extensions -mindepth 1 -maxdepth 1 -type d '!' -exec test -e '{}/package.json' \; -exec rm -rf {} \; .PHONY: build-extensions -build-extensions: node_modules clean-old-extensions $(extension_node_modules) $(extension_dists) +build-extensions: node_modules clean-old-extensions $(extension_dists) .PHONY: test-extensions test-extensions: $(extension_node_modules)