-
Notifications
You must be signed in to change notification settings - Fork 54
Use Go 1.12 for docker builds #774
Conversation
@glyn I think there's an issue with the vendoring test. Is there any reason why you had to bump kubernetes dependencies ? |
The vendoring test does |
e74b1ec
to
27b02fe
Compare
@glyn would it be possible to split this PR in 2? One to move to |
This is necessary to get vendor verification to pass, e.g. SKIP_DOCKER=true make verify-vendored-code
An alternative would be to bump quay.io/deis/lightweight-docker-go to use a later version of Go, but it's probably safer to get out of that game and use the more widely supported golang image instead. Also, fix some linter problems in pkg/driver/kubernetes.go Fixes cnabio#773
I've split it into two commits. I don't think I could get CI to pass without both commits.
Try running |
Let me take a look at what's up with our makefile / dep testing code because my gut says that we shouldn't have to bump dependencies for this. |
@glyn The build for master is broken and isn't running on each push to master (but it is still triggering for PRs which is why you are getting hit with these problems). I am fixing master now and have @vdice getting the CI build running again. Once we are done, then you'll be able to rebase and just have the proper changes in your PR again. |
Thanks @carolynvs. I'm a little puzzled though. The sole purpose of this PR is to fix the build. I'll look forward to comparing your PR... |
I suspect the problem is that the two commits 4dccb95 and bf4df3a conflicted logically, but not in a way that git would detect, so the PR for the second commit didn't have its checks re-run after the first commit was merged. |
It took me a while to realize that this is actually a fix for broken master, not just a switch to Go 1.12. So now I guess we have two PRs that are trying to fix #773. I don't actually have a strong preference for one or the other. |
I'll look into it. Actually, the only consumers who will be affected are those who specify Closing in favour of #777 which has a more appropriate branch name. |
An alternative would be to bump quay.io/deis/lightweight-docker-go to use a
later version of Go, but it's probably safer to get out of that game and use
the more widely supported golang image instead.
Fixes #773