Commit Graph

44 Commits

Author SHA1 Message Date
Ciprian Hacman 7d4f2cc2be Update Go to v1.15.2 2020-09-15 17:54:05 +03:00
Ciprian Hacman 224e19179e Update Go to v1.15.1 2020-09-07 05:56:46 +03:00
Peter Rifel 3afb390c5c
Upgrade CI jobs to go 1.15.0
These were failing, apparently the RC is no longer available once the stable release lands.
We can bump bazel rules_go once it is released.
2020-08-11 16:42:41 -05:00
Peter Rifel a5bf6b9bc7
Remove macos and verify jobs from TravisCI integration
Now that we have GitHub actions, we don't need these jobs anymore. Until GHA supports ARM64 we'll still need travis though.
2020-08-10 10:25:46 -05:00
Ciprian Hacman ba66477a26 Update Go to v1.15rc2 2020-08-08 10:12:45 +03:00
Ciprian Hacman 2401106ebb Upgrade Go to version 1.15rc1 2020-07-29 06:42:44 +03:00
Ciprian Hacman 8c29b108b7 Use Ubuntu Focal with TravisCI 2020-07-29 05:15:06 +03:00
Ciprian Hacman 8a18d74c42 Build all binaries with TravisCI 2020-07-29 05:14:11 +03:00
Ciprian Hacman d3f7761312 Make ARM64 tests blocking with TravisCI 2020-07-29 05:14:06 +03:00
Peter Rifel 0b555f48d4
Upgrade to go 1.14.4 2020-07-14 09:24:48 -05:00
Peter Rifel 6b6692494f
Revert "try github actions failures to see if PRs can't be merged"
This reverts commit b85c0a47e5.
2020-06-17 23:18:58 -05:00
Peter Rifel b85c0a47e5
try github actions failures to see if PRs can't be merged 2020-06-17 22:42:33 -05:00
Ciprian Hacman 30afd16f52 Allow failure of the ARM64 job in TravisCI 2020-06-05 07:16:57 +03:00
Ciprian Hacman 03fe5fc8b2 Reduce the number of build jobs for ARM64 2020-06-03 07:42:41 +03:00
Ciprian Hacman f4f3ca2251 Wait 30 min for tests to finish 2020-06-02 21:25:22 +03:00
Ciprian Hacman fecec5affa Add ARM64 build targets for kops and nodeup 2020-06-02 21:20:13 +03:00
Ciprian Hacman fa9ab5dc41 Use latest patch version for GO in tests 2020-04-20 05:47:33 +03:00
Ciprian Hacman df6382ff5d Exclude GO 1.14 for OSX 2020-04-15 17:56:49 +03:00
Justin Santa Barbara f996d4e6e9 Stop trying to build with 1.12
apimachinery now requires go 1.13
2020-04-11 14:45:36 -04:00
Justin Santa Barbara a0fb75ad6b Add go 1.14 to travis testing 2020-04-10 00:00:02 -04:00
John Gardiner Myers af8e0388ad Exclude one Travis osx job 2020-01-03 10:55:43 -08:00
John Gardiner Myers c21f72414a Run Travis verifications in a separate parallel job 2020-01-02 21:30:27 -08:00
Peter Rifel beb54144c2 Dont run travis with Go 1.11 2019-11-21 16:29:00 -08:00
Peter Rifel 024c8a92d7 Upgrade go to 1.13 2019-11-20 09:44:33 -08:00
Justin SB e9a1ec57fc
Set GOPROXY in travis builds
We were observing some flakes in the travis builds pulling from
github; by setting GOPROXY we should avoid those; we also gain some
security.
2019-08-29 08:07:33 -07:00
Justin SB 0d83057002
Switch to golang 1.12.1
For cherry-picking to 1.14

https://github.com/kubernetes/kubernetes/blob/release-1.14/build/build-image/cross/Dockerfile
2019-04-22 15:49:28 -04:00
Justin SB 69e0b26b69
travis: Create new travis-ci makefile target, run that
This lets us exclude the gofmt task which now requires bazel and also
now runs in a separate test.

Continuing with this should allow us to have a faster travis-ci, that
should also give us better coverage (we really want travis to test osx
& windows builds)
2019-04-22 12:41:26 -04:00
Justin SB de581b1b64
Switch to golang 1.11.5
For cherry-picking to 1.13

https://github.com/kubernetes/kubernetes/blob/release-1.13/build/build-image/cross/Dockerfile
2019-04-20 17:36:56 -04:00
Justin Santa Barbara 8001ca9ece Drop travis testing of go 1.9
k8s apimachinery is using strings.Builder, which was introduced in 1.10
2018-09-28 20:14:45 -04:00
Justin Santa Barbara 96c2739d4e Go versions: don't block on 1.8
We want to start using type aliases, and they aren't supported in go
1.8.  We build with 1.9 anyway, and will likely want to move to go
1.10 soon.

We have the check-builds-in-go18 makefile target.
2018-06-21 14:31:41 -04:00
Justin Santa Barbara 7948979f7a Put verify-apimachinery into ci makefile target
Otherwise travis doesn't display the failure as clearly, because it runs
`make ci` which fails, but then it still runs `verify-apimachinery`
which usually passes.
2018-06-04 06:32:49 -07:00
Tomas Virgl 7e0d994420 Add go 1.10 and tip testing to travis CI 2018-04-05 15:53:31 -07:00
chrislovecnm bb9f419289 enabling apimachinery validation in travis 2018-03-01 18:38:25 -07:00
Mike Splain 43286385bc Test mac build 2018-02-05 13:28:55 -05:00
chrislovecnm 2ee0a4d5d5 removing tip as we are not passing because of an upstream issue 2017-11-01 14:55:54 -06:00
Lars Lehtonen 10921033ed
Makefile basic debugging in Travis 2017-09-30 20:28:43 -07:00
Justin Santa Barbara 321dba0cf1 Add go1.9 target to travis
So that we can start testing with it
2017-08-25 21:38:02 -04:00
chrislovecnm 96271b05df Setting versions for go and kubectl in protokube 2017-06-24 18:35:32 -06:00
chrislovecnm 7487b0d756 updating docs, adding verify-gendocs and more build tweaks 2017-05-04 18:58:10 -06:00
chrislovecnm 87d2475c23 bumping go version to 1.8.1 2017-04-26 22:35:47 -06:00
Chris Love f6953acff8 Commenting out changes instead of delete 2016-12-11 14:07:32 -07:00
chrislovecnm 8f37300cbf cleaning up go versions in ci and Makefile 2016-12-04 13:13:32 -07:00
Justin Santa Barbara 3c27c834c3 Don't try to run travis with go 1.5
It fails because `go test` apparently took different arguments then
2016-09-25 12:30:04 -04:00
Justin Santa Barbara 36d36408ea Add travis CI support 2016-09-25 12:21:43 -04:00