Install versioned release of codecgen

Gets us one step closer to a reproducible build. Also removes the unused
vendored version.
This commit is contained in:
Michael Schurter
2019-01-30 08:00:17 -08:00
parent 7e47c45f13
commit d627d4ea95
6 changed files with 17 additions and 367 deletions

View File

@@ -0,0 +1,12 @@
#!/usr/bin/env bash
set -e
# Match entry in vendor.json
GIT_TAG="v1.1.2"
echo "Installing codec/codecgen@${GIT_TAG} ..."
# Either fetch in existing git repo or use go get to clone
git -C "$(go env GOPATH)"/src/github.com/ugorji/go/codec fetch -q || go get -d -u github.com/ugorji/go/codec/codecgen
git -C "$(go env GOPATH)"/src/github.com/ugorji/go/codec checkout --quiet $GIT_TAG
go install github.com/ugorji/go/codec/codecgen