buildah/tests/validate/git-validation.sh

27 lines
589 B
Bash
Executable File

#!/bin/bash
set -e
REPO_ROOT=`realpath $(dirname $0)/../../`
TOOL_DIR="$REPO_ROOT/tests/tools/build"
export PATH="$TOOL_DIR:$PATH"
if [[ -z "$(type -P git-validation)" ]]; then
echo git-validation is not in PATH "$PATH".
exit 1
fi
GITVALIDATE_EPOCH="${GITVALIDATE_EPOCH:-37fe4e86c284486c0ede084d579122c48ffe5dc1}"
OUTPUT_OPTIONS="-q"
if [[ "$CI" == 'true' ]]; then
OUTPUT_OPTIONS="-v"
fi
set -x
exec git-validation \
$OUTPUT_OPTIONS \
-run DCO,short-subject \
${GITVALIDATE_EPOCH:+-range "${GITVALIDATE_EPOCH}..${GITVALIDATE_TIP:-HEAD}"} \
${GITVALIDATE_FLAGS}