fix: replace ripgrep with POSIX find/grep for CI compatibility
Docs Check / lint-and-links (push) Successful in 20s
Docs Check / translation-parity (push) Failing after 16s

The translation parity script used 'rg', which isn't available
on the default ubuntu-latest runner. Swap it out for plain
find + grep so the docs-check workflow passes without installing
extra dependencies.

No functional change — same report, wider compatibility.
This commit is contained in:
2026-06-02 10:34:20 +02:00
parent b5c77dfdd8
commit 7fbac9f691
+3 -3
View File
@@ -19,8 +19,8 @@ fi
tmp_dir="$(mktemp -d)"
trap 'rm -rf "$tmp_dir"' EXIT
(cd docs/en && rg --files -g '*.md' | sort) >"$tmp_dir/en_files.txt"
(cd docs/cs && rg --files -g '*.md' | sort) >"$tmp_dir/cs_files.txt"
(cd docs/en && find . -name '*.md' | sed 's|^\./||' | sort) >"$tmp_dir/en_files.txt"
(cd docs/cs && find . -name '*.md' | sed 's|^\./||' | sort) >"$tmp_dir/cs_files.txt"
comm -23 "$tmp_dir/en_files.txt" "$tmp_dir/cs_files.txt" >"$tmp_dir/missing_in_cs.txt"
comm -13 "$tmp_dir/en_files.txt" "$tmp_dir/cs_files.txt" >"$tmp_dir/extra_in_cs.txt"
@@ -31,7 +31,7 @@ extra_count="$(wc -l <"$tmp_dir/extra_in_cs.txt" | tr -d ' ')"
# Report any TODO markers in Czech files.
todo_count="$(
(rg -n '\bTODO\b' docs/cs --glob '*.md' --glob '!README.md' || true) | wc -l | tr -d ' '
(find docs/cs -name '*.md' ! -name 'README.md' -exec grep -Hn '\bTODO\b' {} + || true) | wc -l | tr -d ' '
)"
echo "# Translation Parity Report (docs/en -> docs/cs)"