diff --git a/package.json b/package.json index c779267657..1ed4f378fb 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" }, "scripts": { - "preversion": ". ./resources/checkgit.sh && npm ci --ignore-scripts", + "preversion": "bash -c '. ./resources/checkgit.sh && npm ci --ignore-scripts'", "version": "node resources/gen-version.js && npm test && git add src/version.ts", "fuzzonly": "mocha --full-trace src/**/__tests__/**/*-fuzz.ts", "changelog": "node resources/gen-changelog.js", diff --git a/resources/checkgit.sh b/resources/checkgit.sh index 49449ecdf2..e5e4c67cf2 100644 --- a/resources/checkgit.sh +++ b/resources/checkgit.sh @@ -1,4 +1,5 @@ # Exit immediately if any subcommand terminated +set -e trap "exit 1" ERR #