Skip to content

all: use Go 1.11 in CI#3203

Merged
ttaylorr merged 1 commit intomasterfrom
ttaylorr/go-1.11
Aug 29, 2018
Merged

all: use Go 1.11 in CI#3203
ttaylorr merged 1 commit intomasterfrom
ttaylorr/go-1.11

Conversation

@ttaylorr
Copy link
Contributor

Per 1, we would like to build Git LFS on Go version 1.11, following
testing over several weeks. As is done in 2, let's upgrade the version
of Go used in continuous integration (particularly on AppVeyor and
CircleCI) to match.

Since Chocolatey has not yet shipped Go 1.11 on their default channel,
we'll continue to download the binary ourselves manually. Once the
desired version of Go is available, this should be upgraded, too.

Notably, this change does not include Go Module support (as introduced
in version 1.11), so the value for $GO111MODULE is left unset, as to
avoid breaking existing checkouts of Git LFS that reside in a $GOPATH. A
subsequent change will introduce Go Module support, at which point
existing check-outs of Git LFS will need to be relocated.

/cc @git-lfs/core

@ttaylorr ttaylorr added this to the v2.6.0 milestone Aug 28, 2018
@ttaylorr ttaylorr requested a review from bk2204 August 28, 2018 18:58
Per [1], we would like to build Git LFS on Go version 1.11, following
testing over several weeks. As is done in [2], let's upgrade the version
of Go used in continuous integration (particularly on AppVeyor and
CircleCI) to match.

Since Chocolatey has not yet shipped Go 1.11 on their default channel,
we'll continue to download the binary ourselves manually. Once the
desired version of Go is available, this should be upgraded, too.

Notably, this change does not include Go Module support (as introduced
in version 1.11), so the value for $GO111MODULE is left unset, as to
avoid breaking existing checkouts of Git LFS that reside in a $GOPATH. A
subsequent change will introduce Go Module support, at which point
existing check-outs of Git LFS will need to be relocated.

[1]: build-dockers@46040a6 (all: build against Go 1.11, 2018-08-28)
[2]: d4df80b ({.travis,appveyor}.yml: upgrade to Go 1.10.3, 2018-07-25)

Co-authored-by: brian m. carlson <bk2204@github.com>
Copy link
Member

@bk2204 bk2204 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. I don't see any more references to 1.10 anywhere.

@ttaylorr ttaylorr merged commit 6d67979 into master Aug 29, 2018
@ttaylorr ttaylorr deleted the ttaylorr/go-1.11 branch August 29, 2018 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants