#!/bin/sh | |
set -e | |
result=0 | |
echo "Running codespell on source code..." | |
codespell || result=1 | |
if [ -n "$CI_MERGE_REQUEST_DIFF_BASE_SHA" ]; then | |
for COMMIT in $(git rev-list "^$CI_MERGE_REQUEST_DIFF_BASE_SHA" "$CI_COMMIT_SHA"); do | |
echo "Running codespell on commit message of $COMMIT..." | |
git show --format=%B -s "$COMMIT" | codespell - || result=1 | |
done | |
fi | |
exit $result |