From c29e4ee2b6cd2b0f74af3a69fa6b3d83b8284a64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bene=C5=A1?= Date: Tue, 2 Jan 2024 14:56:23 +0100 Subject: [PATCH] feat: node version check in `yarn-project/bootstrap.sh` (#3780) --- yarn-project/bootstrap.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/yarn-project/bootstrap.sh b/yarn-project/bootstrap.sh index ff01dcb5e80..fcdf30c7b43 100755 --- a/yarn-project/bootstrap.sh +++ b/yarn-project/bootstrap.sh @@ -1,6 +1,17 @@ #!/usr/bin/env bash set -eu +# Check node version. +node_version=$(node -v | tr -d 'v') +major=${node_version%%.*} +rest=${node_version#*.} +minor=${rest%%.*} + +if (( major < 18 || ( major == 18 && minor < 19 ) )); then + echo "Node.js version is less than 18.19. Exiting." + exit 1 +fi + cd "$(dirname "$0")" CMD=${1:-}