From 57f67c310f9dd8d1bf612ca8f37190fce82c43a8 Mon Sep 17 00:00:00 2001 From: Tom Silver Date: Thu, 28 May 2026 19:46:45 -0400 Subject: [PATCH] make run_ci_checks.sh fail fast Add `set -e` so a failure in autoformat, mypy, or the pylint step stops the script with a non-zero exit instead of continuing to the unit tests, where a passing "tests" line can mask an earlier lint/type failure. Co-Authored-By: Claude Opus 4.8 (1M context) --- run_ci_checks.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/run_ci_checks.sh b/run_ci_checks.sh index 5c1a651..b12839c 100755 --- a/run_ci_checks.sh +++ b/run_ci_checks.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -e ./run_autoformat.sh mypy . pytest . --pylint -m pylint --pylint-rcfile=.pylintrc