Megan Marsh
b82ab2cc6a
change installation of pigeon if off gopath
2019-07-01 12:16:50 -07:00
Megan Marsh
0a2f4d884a
make bin currently won't work outside of GOPATH
2019-06-14 11:12:58 -07:00
Adrien Delorme
36ee40b2a1
test that go generated code if what is should be
2019-05-27 16:00:20 +02:00
Adrien Delorme
5a0b5e3944
Makefile: don't run fmt-check in test/testrace
...
* this is now run on a different circle ci track
2019-05-27 15:42:58 +02:00
Adrien Delorme
deb2212e9e
Makefile: use `go fmt`
...
fmt-check no runs go fmt and then a git diff; this should also fail on line ending diffs
2019-05-27 15:37:03 +02:00
Adrien Delorme
768736425e
Makefile: remove unused golang.org/x/tools/cmd/stringer dep
2019-05-27 15:07:49 +02:00
Adrien Delorme
26d0448142
Makefile: split install-build-deps vs install-gen-deps
2019-05-27 15:06:49 +02:00
Adrien Delorme
abd6eda6c9
generate execution policy from makefile
...
* make generate now generates on `./...` instead of `.`
2019-05-27 14:52:04 +02:00
Adrien Delorme
267e2253a2
check if running `go mod vendor` has an effect on vendor directory and if so fail
2019-04-11 14:19:25 +02:00
Adrien Delorme
5a896367ef
make sure CI builds with GO111MODULE=off
2019-04-11 14:19:25 +02:00
Megan Marsh
12bd1c5f96
increase timeout for tests to reduce flakiness in travis
2019-04-05 10:57:47 -07:00
Adrien Delorme
fef25e0b24
Revert "remove vet which seems to have been broken in golang v1.12"
...
This reverts commit 58f0b8c22e
.
2019-03-04 11:18:00 +01:00
Adrien Delorme
b842adcffd
Update Makefile
...
make sure we use "go list ./..."
* without removing vendor dir as it is now removed by default.
* stop using ls -d */
2019-03-04 11:17:58 +01:00
Adrien Delorme
e9990e8876
use `go vet` instead of `go tool vet`
...
https://golang.org/doc/go1.12#vet
2019-03-04 11:17:58 +01:00
Megan Marsh
58f0b8c22e
remove vet which seems to have been broken in golang v1.12
2019-02-28 14:51:29 -08:00
xinau
f5b13e3cb5
added inspec.io provisioner
2019-01-20 15:43:47 +00:00
Megan Marsh
f51707630d
clean up config.yml and decrease number of parallel processes in build
2018-11-19 16:02:43 -08:00
Adrien Delorme
03620d15c2
Makefile: make find work on windows using `-executable` instead of `-perm +111`
2018-10-16 16:23:07 +02:00
Adrien Delorme
69d59a83c2
Makefile: remove unrequired deps from test
2018-10-16 15:29:01 +02:00
Adrien Delorme
401fddbd33
Makefile remove duplicate go get
2018-10-16 15:28:35 +02:00
Adrien Delorme
161eb23978
makefile: put .PHONY at the top ?
2018-10-16 14:59:16 +02:00
Adrien Delorme
ac29ee59f8
makefile: ci now runs only testrace, default runs testrace
2018-10-16 12:08:52 +02:00
Adrien Delorme
8936ddaedf
makefile: testrace now uses `deps fmt-check mode-check vet`
2018-10-16 12:05:05 +02:00
Adrien Delorme
389280a530
makefile: refactor vet into it's own command
2018-10-16 12:04:41 +02:00
Adrien Delorme
09e0f2b93b
makefile: mode-check ignore ./website/tmp folder
2018-10-16 12:00:15 +02:00
Megan Marsh
268886b7d3
exclude git files (including git hooks) from the executable check
2018-09-06 10:23:58 -07:00
Matthew Hooker
725596268b
Whitelist website vendor from mode check
2018-08-31 11:35:58 -07:00
Matthew Hooker
62014840b4
remove sync from makefile since we commit vendor directory.
2018-08-24 20:52:47 -07:00
Rickard von Essen
b8adf689fd
Check that only certain files are executable
2018-08-15 16:08:50 +02:00
Megan Marsh
66c45273fb
Merge pull request #6494 from double16/vagrant-docker
...
Vagrant post-processor for using a Docker image
2018-07-23 12:18:52 -07:00
Patrick Double
4f9a91012f
Change docker-push to return docker-import artifact
2018-07-20 15:27:29 -05:00
Matthew Hooker
9384f322f6
Prevent make fmt from failing in default case
...
Apologies for the terrible hack. This just makes sure we always have
a default file to format, so if the unformatted list is empty
we don't error.
2018-07-17 13:30:10 -07:00
jabbera
4662d3eb95
make deps should download goimports
2018-07-09 14:49:32 -04:00
Matthew Hooker
fac6b2e71b
don't send every source file through the shell
2018-05-01 22:55:10 -07:00
Matthew Hooker
c163fbed35
use xargs to check for formatting
2018-05-01 20:39:48 -07:00
Matthew Hooker
2fc67f2210
Revert "Merge pull request #4494 from tb3088/EOL-handling"
...
This reverts commit dfe4f56c75
, reversing
changes made to e90c87f885
.
Revert changes to makefile and format checker
2018-05-01 13:09:55 -07:00
M. Marsh
dfe4f56c75
Merge pull request #4494 from tb3088/EOL-handling
...
Eol handling for the Repo and build process
2018-05-01 13:00:15 -07:00
Matthew Hooker
c6299972b9
s/boot_command/bootcommand/
2018-04-19 14:26:31 -07:00
Matthew Hooker
673245afcf
Replace boot command parser with PEG parser.
2018-04-19 14:26:28 -07:00
Matthew Patton
049e1bbf73
too many files for shell during Make, convert .go and .sh to EOL=lf
2018-04-07 05:22:39 -04:00
Matthew Hooker
70426af4eb
update contributing link
2018-04-02 10:59:59 -07:00
Matthew Hooker
7349e4fbab
Merge pull request #5082 from nak3/makefile-copy-binary
...
Copy binary under the bin directory
2017-10-13 14:40:15 -07:00
Billie Cleek
e7b0785380
support default GOPATH
...
set GOPATH as an explicit Make variable instead of relying on the
environment variable so that contributors that use the default GOPATH
without setting the GOPATH environment variable can build the dev
target.
2017-07-22 08:45:34 -07:00
Kenjiro Nakayama
edabd87ea8
Copy binary under the bin directory
2017-06-29 10:53:19 +09:00
Matthew Hooker
bcc0d24bf4
run docs through pandoc
2017-06-14 18:13:46 -07:00
Matthew Hooker
d6a0068c2d
don't echo build command in make
2017-05-22 15:03:21 -07:00
Matthew Hooker
97892349dd
vastly speed up dev builds.
...
Copies work from hashicorp/consul#2924
2017-05-04 20:30:09 -07:00
Matthew Hooker
3a79620e92
fail test target if we have gofmt problems
2016-11-01 14:07:00 -07:00
Matthew Hooker
b8893e1aa4
fix fmt and add check
2016-11-01 13:48:10 -07:00
Matthew Hooker
b74b7548f4
remove fmt as test dependency
2016-11-01 13:16:23 -07:00