Require Go 1.6 or greater

This commit is contained in:
Alexander Neumann 2016-08-16 20:32:18 +02:00
parent b108966b12
commit 1ad4d1aafd
4 changed files with 10 additions and 12 deletions

View file

@ -2,10 +2,8 @@ language: go
sudo: false
go:
- 1.3.3
- 1.4.3
- 1.5.4
- 1.6.2
- 1.6.3
- 1.7
os:
- linux
@ -14,11 +12,7 @@ os:
matrix:
exclude:
- os: osx
go: 1.3.3
- os: osx
go: 1.4.3
- os: osx
go: 1.5.4
go: 1.6.3
notifications:
irc:

View file

@ -22,7 +22,7 @@ latest released version.
Build restic
============
Install Go/Golang (at least version 1.3), then run `go run build.go`,
Install Go/Golang (at least version 1.6), then run `go run build.go`,
afterwards you'll find the binary in the current directory:
$ go run build.go

View file

@ -13,8 +13,8 @@ init:
install:
- rmdir c:\go /s /q
- appveyor DownloadFile https://storage.googleapis.com/golang/go1.6.1.windows-amd64.msi
- msiexec /i go1.6.1.windows-amd64.msi /q
- appveyor DownloadFile https://storage.googleapis.com/golang/go1.7.windows-amd64.msi
- msiexec /i go1.7.windows-amd64.msi /q
- go version
- go env
- appveyor DownloadFile http://sourceforge.netcologne.de/project/gnuwin32/tar/1.13-1/tar-1.13-1-bin.zip -FileName tar.zip

View file

@ -278,6 +278,10 @@ func (cs Constants) LDFlags() string {
}
func main() {
if runtime.Version() < "go1.6" {
fmt.Fprintf(os.Stderr, "old version of Go detected (%v), I'll try but no guarantees\n", runtime.Version())
}
buildTags := []string{}
skipNext := false