d3b8ceb52c
Bump Golang to 1.9.5
...
go1.9.5 (released 2018/03/28) includes fixes to the compiler, go command, and
net/http/pprof package. See the Go 1.9.5 milestone on the issue tracker for details:
https://github.com/golang/go/issues?q=milestone%3AGo1.9.5
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-04-05 10:02:23 -07:00
c0588a9c8f
Remove filewatcher
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2018-03-20 20:13:27 -04:00
8b00c5cfd8
Add more content trust tests
...
Importing from moby's DockerTrustSuite tests.
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-03-19 10:02:40 +01:00
b127b8d927
Replace go-bindata with esc
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2018-02-12 14:23:19 -05:00
b32599761f
Bump golang to 1.9.4
...
This fixes a vulnerability in `go get` (CVE-2018-6574, http://golang.org/issue/23672 ),
but shouldn't really affect our code, but it's good to keep in sync.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-02-08 00:56:12 -08:00
d89f5fa731
Bump Go to 1.9.3
...
Signed-off-by: Christopher Jones <tophj@linux.vnet.ibm.com >
2018-01-29 13:43:59 -05:00
ffc7648322
Bump Go to 1.9.3
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-01-24 14:25:13 -08:00
02ca1c8573
Add dockerfile for building on non-amd64 platforms
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2018-01-18 13:16:58 -05:00
6859a7387b
Bump Go to 1.9.2
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2017-11-29 09:16:03 +01:00
bc8282a235
Bump Go to 1.8.5
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-10-31 21:04:59 +01:00
50e1161744
Merge pull request #633 from seemethere/switch_to_multi_arch_images
...
Switch to golang:1.8.4-alpine3.6
2017-10-26 17:08:08 -07:00
9d1d9f2fa3
Update to multi-arch image for golang
...
golang:1.8.4-alpine does not have multi-arch images available in the
manifest. (s390x, ppc64le, etc.)
This makes it so that if you are trying to compile on different
arches you aren't forced to have to write your own Dockerfile and can
instead use the one bundled with the CLI repo.
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com >
2017-10-26 11:42:13 -07:00
c0d004f7cf
Update gometalinter
...
and enable the new WarnUnmatchedDirective to warn if a nolint is unnecessary.
remove some unnecessary nolint
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-10-26 12:21:02 -04:00
dbd96badb6
Add nakedret linter.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-10-12 11:48:51 -04:00
ade675d36c
get e2e working with notary service
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-10-10 11:19:02 -07:00
6e3bafd06b
update e2e tests for content trust tests
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-10-10 11:19:02 -07:00
6b35e98a61
Bump Go to 1.8.4
...
Bumps the Go version used to 1.8.4, which contains security fixes;
https://groups.google.com/forum/#!topic/golang-announce/1hZYiemnkdE
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-10-05 18:43:33 +02:00
368b639e7e
Bump vndr to a6e196d8b4b0cbbdc29aebdb20c59ac6926bb384
...
Includes a fix to cleanup unused vendor-directories
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-09-29 14:58:05 +02:00
d956386b2d
Update gometalinter
...
The update includes bug fixes in gometalinter and updates to linters, which
discovered more linter problems.
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-09-26 12:33:35 -04:00
63d76065bb
Add a Jenkinsfile
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-16 10:46:43 -04:00
26418a12fb
Add scripts for setting up e2e test environment.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-16 10:35:56 -04:00
058733969c
Set DISABLE_WARN_OUTSIDE_CONTAINER in the Dockerfile so that we don't spend 10s sleeping in CI
...
also add time to validate check
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-08-15 14:34:43 -04:00
7a0b49df23
Add "build" dir to PATH in dev-container
...
This makes running the client easier inside
the container; allowing to use just `docker`
instead of `build/docker`.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-08-05 03:24:21 +02:00
0f91d9e6c4
Cleanup dockerfiles and circle
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-07-18 12:22:28 -04:00
ffe8509663
Fix code location when mounting to docker-cli-shell-validate
...
Signed-off-by: Jean-Pierre Huynh <jean-pierre.huynh@ounet.fr >
2017-07-13 22:24:08 +01:00
2e7d24cae8
Reword to remove ambiguity with go validate
...
Signed-off-by: Jean-Pierre Huynh <jean-pierre.huynh@ounet.fr >
2017-07-13 22:24:08 +01:00
b2fc35aefa
Add shellcheck for bash completion
...
Signed-off-by: Jean-Pierre Huynh <jean-pierre.huynh@ounet.fr >
2017-07-13 22:24:08 +01:00
e3746d388e
Merge pull request #206 from dnephin/why-cross-so-slow
...
Faster CI
2017-07-13 09:36:18 +02:00
7a8f75a25a
Update gometalinter
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-07-12 15:21:41 -04:00
102a8f0c9d
Pin all tools used in the Dockerfiles
...
Also update gometalinter to use the official version. The update
found some new gosimple errors, which are fixed.
Also update the filewatcher script for the latest version of filewatcher.
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-07-11 14:23:27 -04:00
008785f5b5
pin vndr to 9909bb2b8a0b7ea464527b376dc50389c90df587
...
This make updating vndr a deliberate action, and
prevents updates to vndr from making the vendor
validation fail in CI.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2017-07-10 14:31:57 -07:00
1eb66d60bd
Add parallelism to cross build
...
Reusable docker engine
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-07-05 15:23:32 -04:00
4881ef507f
Use a fork of gometalinter
...
Until https://github.com/alecthomas/gometalinter/pull/289 is merged.
This reduces the runtime of the linter by 50x
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-06-14 17:30:45 -07:00
01e1e58ada
Add unused linter.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-06-14 16:54:27 -07:00
4ffefe4a1f
Merge pull request #115 from jsoref/spelling
...
Spelling
2017-06-14 09:58:55 +02:00
b38c49411b
Update golang 1.8.3
...
Signed-off-by: Stefan Scherer <scherer_stefan@icloud.com >
2017-06-09 21:43:00 +02:00
b7b7d784d8
Remove gox, add support for s390x
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-30 16:01:21 -04:00
70a9905ee5
Spelling fixes
...
* appropriate
* assumption
* attach
* because
* building
* customized
* mapping
* propagated
Signed-off-by: Josh Soref <jsoref@gmail.com >
2017-05-22 01:39:06 +00:00
74c06a140b
Support running unit tests when files are saved.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-15 17:02:58 -04:00
a408fb0a61
osx cross
...
Fix CI build
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-13 13:47:00 -04:00
84a77889c3
Add windows and linux cross.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-12 13:34:13 -04:00
a787cbc93b
Support building a dynbinary
...
Cleanup dynbinary and binary builds
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-12 13:34:06 -04:00
ef1d58dd87
Add check for compose bindata.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-09 15:42:22 -04:00
4aa65d9833
Run steps in parallel.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-08 15:57:56 -04:00
31851fbe3c
Verify that vendored files are correct
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-02 17:57:32 -04:00
e3f677794a
Add gometalinter to CI
...
Signed-off-by: Daniel Nephin <dnephin@docker.com >
2017-05-02 17:15:56 -04:00
4d4203f7fd
add “test” target and make CI use it
...
Signed-off-by: Gaetan de Villele <gdevillele@gmail.com >
2017-04-27 15:57:35 -07:00
9c3f1d9ae3
add Dockerfile for CI
...
Signed-off-by: Gaetan de Villele <gdevillele@gmail.com >
2017-04-27 13:36:29 -07:00
fb413981d3
add Makefiles and document their use in the README
...
Signed-off-by: Gaetan de Villele <gdevillele@gmail.com >
2017-04-25 09:57:06 -07:00
b6cba06801
Add a Dockerfile for building and testing.
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com >
2017-04-18 19:12:24 -04:00