From 6e855cdcf17c5e1f36630e75f42ef1b016a355c9 Mon Sep 17 00:00:00 2001 From: Chummy Date: Tue, 17 Feb 2026 15:02:45 +0800 Subject: [PATCH] ci: fail docs gate on unclassified markdownlint errors --- scripts/ci/docs_quality_gate.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/ci/docs_quality_gate.sh b/scripts/ci/docs_quality_gate.sh index 480bd0b..989d81a 100755 --- a/scripts/ci/docs_quality_gate.sh +++ b/scripts/ci/docs_quality_gate.sh @@ -170,6 +170,11 @@ if baseline: for line in other_lines: print(line) + +if any(line.strip() for line in other_lines): + print("markdownlint exited non-zero with unclassified output; failing safe.") + sys.exit(2) + print("No blocking markdown issues on changed lines.") PY SCRIPT_EXIT=$?