Files
athens/scripts/check_deps.sh
lpdyck c4417371ef Fix powershell scripts (#615)
* add check_deps.ps1

* fix check_gofmt select-string regex pattern

* capitalize JoinPath

* fix typo

* fail check_deps.ps1 on error
2018-09-01 11:59:55 +02:00

23 lines
657 B
Bash
Executable File

#!/bin/bash
# check_deps.sh
# this script checks for changes to the files go.mod and go.sum
#
# this is intended to be used in your CI tests
#
# on encountering any changes for these files the script runs go mod verify
# to check for any conflicts in versions or digests
# which on any exit code > 0 would suggest that action should be taken
# before a pull request can be merged.
set -xeuo pipefail
git remote set-branches --add origin master && git fetch
ChangedFiles=`git diff --name-only origin/master`
# in the case that ChangedFiles contains go.mod or go.sum run go mod verify
case "$ChangedFiles" in
go.mod | go.sum)
go mod verify
;;
esac