diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0985896c6c..335f861988 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -227,4 +227,6 @@ jobs: # Enable color output for pre-commit and remove it for the summary SKIP=cargo-fmt,clippy,dev-generate-all pre-commit run --all-files --show-diff-on-failure --color=always | \ tee >(sed -E 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})*)?[mGK]//g' >> $GITHUB_STEP_SUMMARY) >&1 + exit_code=${PIPESTATUS[0]} echo '```' >> $GITHUB_STEP_SUMMARY + exit $exit_code diff --git a/scripts/pyproject.toml b/scripts/pyproject.toml index ee780c6e0e..a7ac49add4 100644 --- a/scripts/pyproject.toml +++ b/scripts/pyproject.toml @@ -11,8 +11,9 @@ line-length = 88 line-length = 88 select = ["ALL"] ignore = [ - "PL", # pylint - "S", # bandit + "C901", # McCabe complexity + "PL", # pylint + "S", # bandit ] [tool.ruff.pydocstyle]