From ed944f6973bb7909bf16d5481b5e8c699e822152 Mon Sep 17 00:00:00 2001 From: Tom Richards Date: Tue, 22 Oct 2024 16:17:29 +0100 Subject: [PATCH 1/2] run `fnm use` and `nvm use` to ensure correct version of node before executing the various steps in the `pre-commit` hook (configured via husky) --- .husky/pre-commit | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.husky/pre-commit b/.husky/pre-commit index 76291bd8..79d371fc 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,8 +1,13 @@ #!/bin/sh +echo "Running pre-commit hook" + . "$(dirname "$0")/_/husky.sh" set -e +fnm use || true +nvm use || true + corepack enable yarn lint-staged From 6da34c7e3cca9822554028eaac85389eae79b38d Mon Sep 17 00:00:00 2001 From: Tom Richards Date: Tue, 17 Dec 2024 10:45:02 +0000 Subject: [PATCH 2/2] update setup.sh to ensure we're on the right node version etc. and all dependencies get installed --- scripts/setup.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/setup.sh b/scripts/setup.sh index c10039a1..ccbfe90c 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -1,7 +1,10 @@ #!/bin/bash set -e -fnm install +corepack enable + +fnm install || true +nvm install || true dev-nginx setup-app dev-nginx.yaml