diff --git a/.travis.yml b/.travis.yml index 4a4f0d168fa3a0eb09b3ce1a3e523bf5204dbd08..bef27fde7060e4276733124bc88c9558c27a255a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ env: - MYSQL_TEST="true" go: - - 1.11beta3 + - 1.11rc1 - 1.10.3 - 1.9.7 - tip @@ -26,4 +26,4 @@ install: sudo: false script: - - make test \ No newline at end of file + - make test diff --git a/Makefile b/Makefile index 934c79d92f8e369d48bf5aa94d939b14d275b301..1d2f08ee1f2ae49527887cb5bb40f1daecfa2dd3 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ test: dep go install -race $(CASHIER_CMD) $(CASHIERD_CMD) go vet ./... go list ./... |xargs -L1 golint -set_exit_status - goimports -d $(SRC_FILES) + gofmt -s -d -l -e $(SRC_FILES) $(MAKE) generate @[ -z "`git status --porcelain`" ] || (echo "unexpected files: `git status --porcelain`" && exit 1) diff --git a/client/client.go b/client/client.go index dc4ada147b7f3ec9e4684bfbf01a32d587b8ee0f..b84e09a2b04a57a6bffd51116c7c200b591630c0 100644 --- a/client/client.go +++ b/client/client.go @@ -89,10 +89,12 @@ func send(sr *lib.SignRequest, token, ca string, ValidateTLSCertificate bool) (* if err != nil { return nil, errors.Wrap(err, "unable to create sign request") } - transport := &http.Transport{ - TLSClientConfig: &tls.Config{InsecureSkipVerify: !ValidateTLSCertificate}, + client := &http.Client{ + Transport: &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: !ValidateTLSCertificate}, + }, + Timeout: 30 * time.Second, } - client := &http.Client{Transport: transport} u, err := url.Parse(ca) if err != nil { return nil, errors.Wrap(err, "unable to parse CA url")