From 3e089f2b3c8425fcf618a7a6f33889ad078953cd Mon Sep 17 00:00:00 2001 From: Yotam Ofek Date: Sun, 9 Nov 2025 21:59:21 +0200 Subject: [PATCH] Install yarn in tidy dockerfile --- src/ci/docker/scripts/nodejs.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ci/docker/scripts/nodejs.sh b/src/ci/docker/scripts/nodejs.sh index ae28da0bdc7f..5f6af37c9c36 100644 --- a/src/ci/docker/scripts/nodejs.sh +++ b/src/ci/docker/scripts/nodejs.sh @@ -3,8 +3,13 @@ set -ex NODEJS_VERSION=v20.12.2 +YARN_VERSION=1.22.22 INSTALL_PATH=${1:-/node} url="https://nodejs.org/dist/${NODEJS_VERSION}/node-${NODEJS_VERSION}-linux-x64.tar.xz" curl -sL "$url" | tar -xJ mv node-${NODEJS_VERSION}-linux-x64 "${INSTALL_PATH}" + +# now, install yarn. +# we call npm through the node binary, because otherwise npm will expect node to be in the PATH +"${INSTALL_PATH}/bin/node" "${INSTALL_PATH}/bin/npm" install --global yarn@${YARN_VERSION}