@@ -33,15 +33,15 @@ jobs:
3333 changed_lib_packs="$(git diff --name-only --diff-filter=ACMRT HEAD^ HEAD | { grep -o '^[a-z]*/ql/lib' || true; } | sort -u)"
3434 for pack_dir in ${changed_lib_packs}; do
3535 lang="${pack_dir%/ql/lib}"
36- gh codeql generate library-doc-coverage --output="${{ runner.temp } }/${lang}-current.txt" --dir="${pack_dir}"
36+ gh codeql generate library-doc-coverage --output="${RUNNER_TEMP }/${lang}-current.txt" --dir="${pack_dir}"
3737 done
3838 git checkout HEAD^
3939 for pack_dir in ${changed_lib_packs}; do
4040 lang="${pack_dir%/ql/lib}"
41- gh codeql generate library-doc-coverage --output="${{ runner.temp } }/${lang}-baseline.txt" --dir="${pack_dir}"
42- awk -F, '{gsub(/"/,""); if ($4==0 && $6=="public") print "\""$3"\"" }' "${{ runner.temp }} /${lang}-current.txt" | sort -u > "${{ runner.temp } }/current-undocumented.txt"
43- awk -F, '{gsub(/"/,""); if ($4==0 && $6=="public") print "\""$3"\"" }' "${{ runner.temp }} /${lang}-baseline.txt" | sort -u > "${{ runner.temp } }/baseline-undocumented.txt"
44- UNDOCUMENTED="$(grep -f <(comm -13 "${{ runner.temp }} /baseline-undocumented.txt" "${{ runner.temp }} /current-undocumented.txt") "${{ runner.temp } }/${lang}-current.txt" || true)"
41+ gh codeql generate library-doc-coverage --output="${RUNNER_TEMP }/${lang}-baseline.txt" --dir="${pack_dir}"
42+ awk -F, '{gsub(/"/,""); if ($4==0 && $6=="public") print "\""$3"\"" }' "${RUNNER_TEMP} /${lang}-current.txt" | sort -u > "${RUNNER_TEMP }/current-undocumented.txt"
43+ awk -F, '{gsub(/"/,""); if ($4==0 && $6=="public") print "\""$3"\"" }' "${RUNNER_TEMP} /${lang}-baseline.txt" | sort -u > "${RUNNER_TEMP }/baseline-undocumented.txt"
44+ UNDOCUMENTED="$(grep -f <(comm -13 "${RUNNER_TEMP} /baseline-undocumented.txt" "${RUNNER_TEMP} /current-undocumented.txt") "${RUNNER_TEMP }/${lang}-current.txt" || true)"
4545 if [ -n "$UNDOCUMENTED" ]; then
4646 echo "$UNDOCUMENTED" | awk -F, '{gsub(/"/,""); print "::warning file='"${pack_dir}"'/"$1",line="$2"::Missing QLdoc for "$5, $3 }'
4747 EXIT_CODE=1
0 commit comments