Skip to content

Commit 787e03f

Browse files
author
Gaurav Nelson
committed
Only send requests if there are errors
1 parent 6398cea commit 787e03f

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

scripts/check-with-vale.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ if [ -n "${FILES}" ] ;
1414
echo "==============================================================================================================================="
1515
echo ""
1616
#clean out conditional markup
17-
sed -i -e 's/ifdef::.*\|ifndef::.*\|ifeval::.*\|endif::.*/ /' ${FILES}
18-
vale ${FILES} --minAlertLevel=error --glob='*.adoc' --no-exit
17+
sed -i -e 's/ifdef::.*\|ifndef::.*\|ifeval::.*\|endif::.*/ /' "${FILES}"
18+
vale "${FILES}" --minAlertLevel=error --glob='*.adoc' --no-exit
1919
echo ""
2020
if [ "$TRAVIS" = true ] ; then
2121
set -x
@@ -27,9 +27,14 @@ if [ -n "${FILES}" ] ;
2727
PR_DATA='{"PR": [{"Number": "'"$1"'", "SHA": "'"$2"'"}]',
2828
fi
2929
echo "${PR_DATA}" > vale_errors.json
30-
ERROR_DATA=$(vale ${FILES} --minAlertLevel=error --glob='*.adoc' --output=JSON --no-exit)
30+
ERROR_DATA=$(vale "${FILES}" --minAlertLevel=error --glob='*.adoc' --output=JSON --no-exit)
3131
echo "${ERROR_DATA:1}" >> vale_errors.json
32-
curl -H "Content-Type: text/json" --data "@vale_errors.json" https://eox4isrzuh8pnai.m.pipedream.net
32+
LAST_LINE=$(tail -n1 vale_errors.json)
33+
if echo "$LAST_LINE" | grep -q ',.$'; then
34+
echo "No Vale errors."
35+
else
36+
curl -H "Content-Type: text/json" --data "@vale_errors.json" https://eox4isrzuh8pnai.m.pipedream.net
37+
fi
3338
fi
3439
else
3540
echo "No asciidoc files added or modified."

0 commit comments

Comments
 (0)