Files
virtual-kubelet/scripts/validate/dep.sh
2018-08-03 13:33:46 -07:00

16 lines
416 B
Bash
Executable File

validate_dep() {
dep ensure
nChanges=$(git status --porcelain -u | wc -l)
[ $nChanges -eq 0 ]
}
validate_dep || {
ret=$?
echo '`dep ensure` was not run. Make sure dependency changes are committed to the repository.'
echo 'You may also need to check that all deps are pinned to a commit or tag instead of a branch or HEAD.'
echo 'Check Gopkg.toml and Gopkg.lock'
git diff Gopkg.toml Gopkg.lock
exit $ret
}