diff --git a/.ci-inject-internal-deps.sh b/.ci-inject-internal-deps.sh new file mode 100755 index 00000000..c4d8eb1f --- /dev/null +++ b/.ci-inject-internal-deps.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +DEP_FILE="Gopkg.toml" + +# remove ignored internal deps +sed -i '/ignored = \["github.com\/safing\//d' $DEP_FILE + +# portbase +PORTBASE_BRANCH="develop" +git branch | grep "* master" >/dev/null +if [ $? -eq 0 ]; then + PORTBASE_BRANCH="master" +fi +echo " +[[constraint]] + name = \"github.com/safing/portbase\" + branch = \"${PORTBASE_BRANCH}\" +" >> $DEP_FILE diff --git a/.travis.yml b/.travis.yml index 3571007f..ae28e8da 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ branches: install: - go get -d -u github.com/golang/dep - go install github.com/golang/dep/cmd/dep + - ./.ci-inject-internal-deps.sh - dep ensure - ./test install