Fix scorecard warning summaries
This commit is contained in:
parent
0a166f3a5d
commit
b922f4ddf5
|
|
@ -10,6 +10,7 @@ score() {
|
||||||
local severity="$2"
|
local severity="$2"
|
||||||
shift 2
|
shift 2
|
||||||
local output
|
local output
|
||||||
|
local summary
|
||||||
local status
|
local status
|
||||||
|
|
||||||
printf '%-28s ' "$label"
|
printf '%-28s ' "$label"
|
||||||
|
|
@ -28,9 +29,14 @@ score() {
|
||||||
warnings=$((warnings + 1))
|
warnings=$((warnings + 1))
|
||||||
printf 'warn'
|
printf 'warn'
|
||||||
fi
|
fi
|
||||||
if [ -n "$output" ]; then
|
summary="$(
|
||||||
printf ' - %s' "$(printf '%s' "$output" | grep -v '^+' | head -n 1)"
|
printf '%s\n' "$output" |
|
||||||
|
awk 'NF && $0 !~ /^\+/ { print; exit }'
|
||||||
|
)"
|
||||||
|
if [ -z "$summary" ]; then
|
||||||
|
summary="check exited with status ${status}"
|
||||||
fi
|
fi
|
||||||
|
printf ' - %s' "$summary"
|
||||||
printf '\n'
|
printf '\n'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue