From abfb72cc2098fcac8844011fc7b06a992a992c6b Mon Sep 17 00:00:00 2001 From: Evgeny Svirsky Date: Wed, 1 Apr 2026 18:04:48 +0200 Subject: [PATCH] Fix for generate-types.sh for ts-tests --- ts-tests/scripts/generate-types.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ts-tests/scripts/generate-types.sh b/ts-tests/scripts/generate-types.sh index eadb28324b..b06ad16bb1 100755 --- a/ts-tests/scripts/generate-types.sh +++ b/ts-tests/scripts/generate-types.sh @@ -34,7 +34,7 @@ if [ "$GENERATE_TYPES" = true ]; then echo "==> Starting dev node (logs at $NODE_LOG)..." "$BINARY" --one --dev &>"$NODE_LOG" & NODE_PID=$! - trap "kill $NODE_PID 2>/dev/null; wait $NODE_PID 2>/dev/null; exit 0" EXIT + trap 'set +e; kill $NODE_PID 2>/dev/null; wait $NODE_PID 2>/dev/null; exit 0' EXIT TIMEOUT=60 ELAPSED=0 @@ -53,6 +53,11 @@ if [ "$GENERATE_TYPES" = true ]; then echo "==> Generating papi types..." pnpm generate-types + PNPM_EXIT=$? + if [ $PNPM_EXIT -ne 0 ]; then + echo "ERROR: pnpm generate-types failed with code $PNPM_EXIT" + exit $PNPM_EXIT + fi echo "==> Done generating types." exit 0