Sebastiaan van Stijn
931000c041
Bump to Go 1.10
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-02-21 10:50:05 +01:00
Lantao Liu
809a99a39e
Vendor cri plugin and add critest
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-02-16 23:23:47 +00:00
Christopher Jones
f65cdc18a7
Use protobuf and runc setup scripts in .travis.yml
...
Signed-off-by: Christopher Jones <tophj@linux.vnet.ibm.com >
2018-01-30 14:44:38 -05:00
Michael Crosby
8dfbd59e60
Update runc to 9f9c96235cc97674e935002fc3d78361b69
...
This fixes issues for init and exec hanging forever when an error
happends on start.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2018-01-23 10:05:26 -05:00
Daniel Nephin
315084fa15
Add a vendor check to CI
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2018-01-09 11:06:35 -05:00
Daniel Nephin
ebbcececa1
Remove DCO check from makefile, move to .travis.yml
...
The DCO check is primarily only relevant as part of CI, so it
doesn't need to be in the Makefile. A contributor looking to
validate their commits can run script/validate/dco.
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2018-01-08 18:35:15 -05:00
Daniel Nephin
cc9216c1dd
Remove go install from Makefile
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2017-12-18 11:17:24 -05:00
Michael Crosby
a0f7bbb103
Update runc to 7f24b40cc5423969b4554ef04ba0b00e2
...
This includes fixes for file joining and apparmor without cgo.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-12-15 11:30:22 -05:00
Daniel Nephin
4df7075a74
Remove integration-parallel target
...
Always run in parallel. The old target can be emulated with
TESTFLAGS_PARALLEL=1 make integration
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2017-11-16 11:15:33 -05:00
Daniel Nephin
5025b53704
Re-enable unit tests on appveyor
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2017-11-15 14:31:48 -05:00
Stephen J Day
7354a7f001
README, travis: update protobuf compiler version
...
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-11-14 17:46:50 -08:00
Daniel Nephin
f9e969bac8
Use gometalinter for linting
...
gometalinter runs linters in parallel for faster linting
it provides a uniform way of whitelisting lines using // nolint or the exclude
field in the config
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2017-11-03 18:02:27 -04:00
Michael Crosby
b8c4d85564
Add buildmode=pie to makefile
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-10-26 16:25:30 -04:00
Michael Crosby
1d298c89a4
Fix windows lint issues and enable ci
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-10-25 16:15:45 -04:00
Michael Crosby
1c533a2725
Enable go lint in CI
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-10-25 15:27:35 -04:00
Michael Crosby
8feebb7513
Bump runc to 74a17296470088de3805e138d3d87c62e613d
...
This bumps the runc version to 74a17296470088de3805e138d3d87c62e613dfc4
that includes various fixes.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-10-20 10:58:04 -04:00
Michael Crosby
cf2c4609bd
Bump runc with console change for ONLCR
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-09-26 11:01:40 -04:00
Stephen J Day
95675f3b6e
release: prepare 1.0.0-beta.1
...
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-09-22 13:33:28 -07:00
Michael Crosby
6d440dc223
Remove solaris from travis
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-09-14 16:29:00 -04:00
Michael Crosby
77f699ccc7
Update runc to 593914b8bd5448a93f7c3e4902a03408b6d
...
This bumps runc to the newest version as of this date.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-09-13 14:24:24 -04:00
Stephen J Day
157cfb1ad2
api, linux/runcopts: ensure output is current
...
Ensure that the descriptors are re-generated on the CI and block merges
that don't include updates. We also enable the `check-protos` check as
part of this process. The installation process for protobufs has been
fixed to support protobuild.
Signed-off-by: Stephen J Day <stephen.day@docker.com >
2017-09-06 14:51:53 -07:00
Kenfe-Mickael Laventure
77b98f0590
Use golang 1.9 on Travis CI
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-08-25 08:34:04 -07:00
Kenfe-Mickael Laventure
104a8088ca
Add integration-parallel to Travis & AppVeyor CIs
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-08-14 14:43:43 -07:00
Michael Crosby
2fb2168bae
Merge pull request #1224 from epilatow/solaris.cc.20170719.0
...
Add solaris build support
2017-08-07 16:15:07 -04:00
Edward Pilatowicz
56c1f5c184
Add solaris build support
...
Signed-off-by: Edward Pilatowicz <edward.pilatowicz@oracle.com >
2017-08-07 12:40:21 -07:00
Kenfe-Mickael Laventure
789330033a
Invoke ineffassign during CI
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-08-01 15:16:38 -07:00
Kenfe-Mickael Laventure
9526f5366d
Remove Windows cross compile from Travis
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-08-01 14:54:32 -07:00
Derek McGowan
d28126f05d
Handle kernel related ci failure
...
Signed-off-by: Derek McGowan <derek@mcgstyle.net >
2017-07-28 13:45:51 -07:00
Akihiro Suda
7822819f32
.travis.yml: run go build -i
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp >
2017-07-18 10:20:21 +00:00
Akihiro Suda
f72e97dbf8
Makefile: go build -i -> go build
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp >
2017-07-13 10:31:49 +00:00
Michael Crosby
83a38c2cec
Update runtime spec to 96de01bbb42c7af89bff100e10a
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-07-12 16:29:23 -07:00
Michael Crosby
4e8943f7bb
Update runtime-spec rc6
...
This should be the same commit tagged as the 1.0 release
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-07-12 09:32:41 -07:00
Michael Crosby
49f9dc494f
Update runc and runtime-spec dependencies
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-06-27 11:44:38 -07:00
Michael Crosby
385a007661
Remove tip
...
Go tip test runners are 2x as slow as everything else.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-06-08 10:34:39 -07:00
Michael Crosby
a8c5542ba8
Add checkpoint and restore to client package
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-06-06 09:58:33 -07:00
Derek McGowan
dfce91854e
Update travis to run make build
...
Ensure all packages can be built, even those not yet imported by binaries.
Signed-off-by: Derek McGowan <derek@mcgstyle.net >
2017-05-31 13:35:03 -07:00
Michael Crosby
b3f891b09f
Add integration tests for running containers
...
Add travis support for running integration tests with the client package
and go test framework
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-05-26 15:50:01 -07:00
Justin Cormack
68eb405c3e
Add Darwin build support in Travis
...
fix #866
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-05-24 18:03:43 +01:00
Derek McGowan
a7e8928a08
Remove go 1.7 in travis
...
Support for go 1.7 is no longer targeted. Remove to allow
features added since go 1.7.
Signed-off-by: Derek McGowan <derek@mcgstyle.net >
2017-05-22 16:48:53 -07:00
Akihiro Suda
837205005f
fix make vet failures, and enable make vet on CI
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp >
2017-05-10 04:36:41 +00:00
Phil Estes
99486b22a8
Ignore ./vendor content in travis git-validation
...
Ignores vendor content for `make dco` use of git-validation tool.
Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com >
2017-04-27 10:51:29 -04:00
Kenfe-Mickael Laventure
15eddd0ce2
Fix CI for windows
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-04-10 14:38:12 -07:00
Kenfe-Mickael Laventure
c5843b7615
Initial windows runtime work
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com >
2017-04-07 09:20:44 -07:00
Michael Crosby
75705d26d1
Add DCO check to travis
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-04-03 15:28:07 -07:00
Michael Crosby
4f2b443a27
Rewrite imports for new github org
...
This rewrites the Go imports after switching to the new github org.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-04-03 14:05:44 -07:00
Derek McGowan
7473b2125a
Call go fmt in travis
...
Not all checks are passing yet but we should still enforce
the most basic one.
Signed-off-by: Derek McGowan <derek@mcgstyle.net > (github: dmcgowan)
2017-03-21 23:36:18 -07:00
Derek McGowan
0b44e24c07
Move plugin registration to separate package
...
Only compile in plugin support on non-windows 1.8.
Re-enable go 1.7.x tests.
Signed-off-by: Derek McGowan <derek@mcgstyle.net > (github: dmcgowan)
2017-03-06 17:23:00 -08:00
Michael Crosby
fceafeb4d6
Remvoe go1.7 from travis
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2017-02-22 10:28:05 -08:00
Samuel Karp
31166dc3e1
travis: Use 1.7.x and 1.8.x
...
Signed-off-by: Samuel Karp <skarp@amazon.com >
2017-02-20 09:59:53 -08:00
Samuel Karp
713900ae15
travis: Add Go 1.8
...
Signed-off-by: Samuel Karp <skarp@amazon.com >
2017-02-19 19:21:38 -08:00