From dce0bc997067fec8d04e9c10ae1c4d7c74dadc27 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti Date: Fri, 8 Aug 2025 07:08:56 +0100 Subject: [PATCH] node version check update --- __tests__/verify-node.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/__tests__/verify-node.sh b/__tests__/verify-node.sh index 797aa789..38a03a4c 100755 --- a/__tests__/verify-node.sh +++ b/__tests__/verify-node.sh @@ -7,8 +7,13 @@ fi node_version="$(node --version)" echo "Found node version '$node_version'" -if [ -z "$(echo $node_version | grep --fixed-strings v$1)" ]; then - echo "Unexpected version" + +# Extract the major version from the node version (remove the 'v' prefix) +actual_major_version=$(echo $node_version | sed -E 's/^v([0-9]+)\..*/\1/') +expected_major_version=$(echo $1 | sed -E 's/^([0-9]+)\..*/\1/') # Extract major version from argument + +if [ "$actual_major_version" != "$expected_major_version" ]; then + echo "Expected Node.js $expected_major_version.x.x but found $node_version" exit 1 fi