From c9608d744ff5a2833620abcc0ec8d1159f7485c6 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 30 Aug 2023 15:07:36 +0200 Subject: [PATCH] [macOS] do not iterate over npm packages on Ventura (#8175) --- images/macos/provision/core/node.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/images/macos/provision/core/node.sh b/images/macos/provision/core/node.sh index 4407f1c6..9e858503 100644 --- a/images/macos/provision/core/node.sh +++ b/images/macos/provision/core/node.sh @@ -10,10 +10,12 @@ brew link node@$defaultVersion --force --overwrite echo Installing yarn... curl -fsSL https://yarnpkg.com/install.sh | bash -npm_global_packages=$(get_toolset_value '.npm.global_packages[].name') -for module in ${npm_global_packages[@]}; do - echo "Install $module" - npm install -g $module +if ! is_Ventura || ! is_VenturaArm64; then + npm_global_packages=$(get_toolset_value '.npm.global_packages[].name') + for module in ${npm_global_packages[@]}; do + echo "Install $module" + npm install -g $module done +fi invoke_tests "Node" "Node.js"