2016-04-07 00:37:23 +03:00
|
|
|
#!/usr/bin/env bash
|
2018-01-17 01:59:31 +03:00
|
|
|
set -e
|
2016-04-07 00:37:23 +03:00
|
|
|
|
2017-09-06 20:38:08 +03:00
|
|
|
if ! [[ "$0" =~ scripts/updatedep.sh ]]; then
|
2018-01-17 01:59:31 +03:00
|
|
|
echo "must be run from repository root"
|
|
|
|
exit 255
|
2016-08-15 22:11:45 +03:00
|
|
|
fi
|
|
|
|
|
2019-07-16 14:54:09 +03:00
|
|
|
if [ -d "gopath.proto" ]; then
|
|
|
|
# gopath.proto is created by genproto.sh and it thoroughly messes
|
|
|
|
# with go mod.
|
|
|
|
echo "Remove gopath.proto before running this script"
|
|
|
|
exit 255
|
|
|
|
fi
|
|
|
|
|
2019-09-06 21:39:03 +03:00
|
|
|
if [[ $(go version) != "go version go1.13"* ]]; then
|
|
|
|
echo "expect Go 1.13+, got:" "$(go version)"
|
2018-09-21 11:47:24 +03:00
|
|
|
exit 255
|
2018-03-07 23:47:43 +03:00
|
|
|
fi
|
2018-09-21 11:47:24 +03:00
|
|
|
|
|
|
|
GO111MODULE=on go mod tidy -v
|
|
|
|
GO111MODULE=on go mod vendor -v
|