Skip to content

Commit 6a73e51

Browse files
committed
Retries failed go get requests.
Temporary solution until golang/go#28194 is fixed in order to retry failed fetch requests.
1 parent f807b6a commit 6a73e51

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

frontend/src/goutil

+10
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ set -x
66
cd $1
77
shift
88

9+
910
# Override these variables to make go not depend on HOME
1011
mkdir -p /tmp/go
1112
export GOPATH=/tmp/go
@@ -17,4 +18,13 @@ then
1718
GOBIN=/usr/lib/go-1.13/bin/go
1819
fi
1920

21+
version=`$GOBIN version | { read _ _ v _; echo ${v#go}; }`
22+
23+
if [[ "$version" > "1.15" ]]; then
24+
# Temporary solution until https://github.com/golang/go/issues/28194 is fixed
25+
# in order to retry failed fetch requests.
26+
# GOPROXY fallback was added in Go 1.15
27+
export GOPROXY="proxy.golang.org|proxy.golang.org|direct"
28+
fi
29+
2030
$GOBIN "$@"

0 commit comments

Comments
 (0)