Skip to content

Commit 25f8d6b

Browse files
committed
summarise-linkcheck-output: broken and perm-redirect only
1 parent a9c09d2 commit 25f8d6b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ci/summarise-linkcheck-output

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set -eu
66
LINKCHECK="$1"
77

88
N_BROKEN=$(jq -r 'select(.status=="broken")' "$LINKCHECK" | jq -s length)
9-
N_REDIRECTED=$(jq -r 'select(.status=="redirected")' "$LINKCHECK" | jq -s length)
9+
N_PERMANENT_REDIRECT=$(jq -r 'select(.status=="redirected")' "$LINKCHECK" | jq -s length)
1010

1111
# shellcheck disable=SC2086
1212
if [[ $N_BROKEN -gt 0 ]]; then
@@ -15,9 +15,9 @@ if [[ $N_BROKEN -gt 0 ]]; then
1515
fi
1616

1717
# shellcheck disable=SC2086
18-
if [[ $N_REDIRECTED -gt 0 ]]; then
19-
printf "\n\033[35;1m%s\033[0m\n" "Redirected links"
20-
jq -r 'select(.status=="redirected") | "\(.filename):\(.lineno) \(.uri)\n \(.code) \(.info)"' "$LINKCHECK"
18+
if [[ $N_PERMANENT_REDIRECT -gt 0 ]]; then
19+
printf "\n\033[35;1m%s\033[0m\n" "Permanently redirected links"
20+
jq -r 'select(.status=="redirected" and .code==301) | "\(.filename):\(.lineno) \(.uri)\n \(.info)"' "$LINKCHECK"
2121
fi
2222

2323
exit "$N_BROKEN"

0 commit comments

Comments
 (0)