From 8652b31f986dc12249c5fa4cdf3da529df03299c Mon Sep 17 00:00:00 2001 From: Jukka Jokiniva Date: Wed, 19 Mar 2025 13:06:16 +0200 Subject: [PATCH] Pin nodejs version to 22 Latest nodejs (23.10.0) fails to install on arm Mac 12. Brew install doesn't add to path automatically, so set in the script after install. Change-Id: Ibad6c362e5633cc656e9e580cfe4bd5ef4e5af2a Reviewed-by: Jani Heikkinen (cherry picked from commit 61fab6d7303c845a26694009afad553000ad4ff3) Reviewed-by: Rami Potinkara Reviewed-by: Toni Saario --- coin/provisioning/qtci-macos-12-arm/30-nodejs.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/coin/provisioning/qtci-macos-12-arm/30-nodejs.sh b/coin/provisioning/qtci-macos-12-arm/30-nodejs.sh index 8f73b2d6..4d487cfc 100755 --- a/coin/provisioning/qtci-macos-12-arm/30-nodejs.sh +++ b/coin/provisioning/qtci-macos-12-arm/30-nodejs.sh @@ -2,7 +2,10 @@ #Copyright (C) 2023 The Qt Company Ltd #SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +# shellcheck source=../common/unix/SetEnvVar.sh +source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" + set -ex -brew install nodejs - +brew install node@22 +SetEnvVar "PATH" "/opt/homebrew/opt/node@22/bin:\$PATH"