modified: .github/workflows/md-check.yml
Check cpp / md pair / Check markdown header (push) Failing after 4s
Check cpp / md pair / analyze (push) Skipped

This commit is contained in:
hanyixuanten committed 2026-10-15 22:27:41 +08:00
1 parent d8ce6f5129
commit 3013de625a
1 file changed
+1 -12
+1 -12
View File
@@ -57,22 +57,11 @@ jobs:
exit 0
fi
# 情况 4:cpp 和 md 都存在 —— 只检查每个 md 的首行
echo "has_cpp=true" >> "$GITHUB_OUTPUT"
EXIT_CODE=0
# 3a:每个 .cpp 必须有同名 .md
for cpp_file in "${CPP_FILES[@]}"; do
base=$(basename "$cpp_file" .cpp)
md_file="${base}.md"
if [ ! -f "$md_file" ]; then
echo "::error file=${cpp_file}::对应的 Markdown 文件 ${md_file} 不存在"
EXIT_CODE=1
fi
done
# 3b:每个 .md 的第一行必须匹配 "# <base> ..."
for md_file in "${MD_FILES[@]}"; do
base=$(basename "$md_file" .md)
FIRST_LINE=$(head -n 1 "$md_file")