Skip to content

make run_ci_checks.sh fail fast (set -e)#24

Merged
tomsilver merged 2 commits into
mainfrom
add-set-e-run-ci-checks
May 28, 2026
Merged

make run_ci_checks.sh fail fast (set -e)#24
tomsilver merged 2 commits into
mainfrom
add-set-e-run-ci-checks

Conversation

@tomsilver
Copy link
Copy Markdown
Owner

Mirrors the same fix applied in the prpl-mono monorepo. Without set -e, a failure in autoformat / mypy / pylint doesn't stop the script and the final pytest tests/ output can mask the earlier failure.

tomsilver and others added 2 commits May 28, 2026 19:46
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) <noreply@anthropic.com>
@tomsilver tomsilver enabled auto-merge (squash) May 28, 2026 23:47
@tomsilver tomsilver merged commit 30d3dd2 into main May 28, 2026
4 checks passed
@tomsilver tomsilver deleted the add-set-e-run-ci-checks branch May 28, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant