Skip to content

Commit 2b3a672

Browse files
committed
check Node v16 on build
Signed-off-by: shmck <shawn.j.mckay@gmail.com>
1 parent b7e23a9 commit 2b3a672

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

scripts/build.sh

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
#!/bin/bash
22

3-
echo "Building Extension..."
3+
echo "Checking Node version..."
4+
nodeVersion="$(node --version)"
5+
requiredNodeVersion="16.0.0"
6+
if [ "$(printf '%s\n' "$requiredNodeVersion" "${nodeVersion##v}" | sort -V | head -n1)" = "$requiredNodeVersion" ]; then
7+
echo "Using Node ${nodeVersion}"
8+
else
9+
echo "Build requires Node ${requiredNodeVersion} or above but using ${nodeVersion##v}"
10+
exit 1
11+
fi
12+
13+
14+
echo "Building extension..."
415
tsc -v
516

617
# remove build directory

0 commit comments

Comments
 (0)