CMake/.gitlab/ci/codespell.sh
2022-12-13 10:29:20 -05:00

17 lines
381 B
Bash
Executable File

#!/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