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