Merge pull request #1786 from Roasbeef/golang-1.1

build+docs: bump to golang 1.11
This commit is contained in:
Olaoluwa Osuntokun 2018-10-08 13:26:07 +09:00 committed by GitHub
commit 3fda1029c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 40 additions and 28 deletions

@ -1,17 +1,20 @@
language: go
go:
- "1.9.4"
- "1.10"
matrix:
include:
- go: "1.11"
env: RACE=FALSE USE_LINT=TRUE
- go: "1.11"
env: RACE=FALSE USE_LINT=TRUE
- go: "1.10"
env: RACE=TRUE USE_LINT=FALSE
- go: "1.10"
env: RACE=FALSE USE_LINT=FALSE
sudo: required
install:
- sudo add-apt-repository -y ppa:bitcoin/bitcoin -y
- sudo apt-get update -q
- sudo apt-get install bitcoind -y
- export PATH=$PATH:$PWD/linux-amd64/
env:
matrix:
- RACE=false
- RACE=true
script:
- export PATH=$PATH:$GOPATH/bin
- make travis

@ -185,16 +185,25 @@ flake-unit:
# TRAVIS
# ======
ifeq ($(RACE), false)
ifeq ($(RACE)$(USE_LINT), FALSETRUE)
travis: dep lint build itest unit-cover $(GOVERALLS_BIN)
@$(call print, "Sending coverage report.")
$(GOVERALLS_BIN) -coverprofile=profile.cov -service=travis-ci
endif
ifeq ($(RACE), true)
ifeq ($(RACE)$(USE_LINT), FALSEFALSE)
travis: dep build itest unit-cover $(GOVERALLS_BIN)
@$(call print, "Sending coverage report.")
$(GOVERALLS_BIN) -coverprofile=profile.cov -service=travis-ci
endif
ifeq ($(RACE)$(USE_LINT), TRUETRUE)
travis: dep lint btcd unit-race
endif
ifeq ($(RACE)$(USE_LINT), TRUEFALSE)
travis: dep btcd unit-race
endif
# =========
# UTILITIES

@ -7,14 +7,14 @@
* **Go:** `lnd` is written in Go. To install, run one of the following commands:
**Note**: The minimum version of Go supported is Go 1.9. We recommend that
**Note**: The minimum version of Go supported is Go 1.10. We recommend that
users use the latest version of Go, which at the time of writing is
[`1.10`](https://blog.golang.org/go1.10).
[`1.11`](https://blog.golang.org/go1.11).
On Linux:
```
sudo apt-get install golang-1.10-go
sudo apt-get install golang-1.11-go
```
> Note that golang-1.10-go puts binaries in /usr/lib/go-1.10/bin. If you want them on your PATH, you need to make that change yourself. Alternatively, you can run:
```

@ -53,7 +53,7 @@ func (c *concurrentTester) Fatalf(format string, args ...interface{}) {
c.mtx.Lock()
defer c.mtx.Unlock()
c.T.Fatalf(format, args)
c.T.Fatalf(format, args...)
}
// messageToString is used to produce less spammy log messages in trace mode by