fix: replace ripgrep with POSIX find/grep for CI compatibility
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:
@@ -19,8 +19,8 @@ fi
|
|||||||
tmp_dir="$(mktemp -d)"
|
tmp_dir="$(mktemp -d)"
|
||||||
trap 'rm -rf "$tmp_dir"' EXIT
|
trap 'rm -rf "$tmp_dir"' EXIT
|
||||||
|
|
||||||
(cd docs/en && rg --files -g '*.md' | sort) >"$tmp_dir/en_files.txt"
|
(cd docs/en && find . -name '*.md' | sed 's|^\./||' | sort) >"$tmp_dir/en_files.txt"
|
||||||
(cd docs/cs && rg --files -g '*.md' | sort) >"$tmp_dir/cs_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 -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"
|
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.
|
# Report any TODO markers in Czech files.
|
||||||
todo_count="$(
|
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)"
|
echo "# Translation Parity Report (docs/en -> docs/cs)"
|
||||||
|
|||||||
Reference in New Issue
Block a user