136 Commits

Author SHA1 Message Date
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
David Campbell
1234b1353c make fmt
- `gofmt` simplify and write to source
2016-10-22 17:36:44 -07:00
Matthew Hooker
b79cdb3e47 incorporates feedback from pr 2016-10-05 16:14:02 -07:00
Matthew Hooker
fb8ced982a removes vendor make target
documents how to correctly add deps

removes unused dependencies

installs govendor as part of deps make target
2016-10-05 15:50:17 -07:00
Matthew Hooker
d08f1b503f Applies govenor migrate godep
Updates contributing and make file

Removes empty vendor package

Removes go 1.4 logic
2016-10-05 15:49:22 -07:00
Matthew Hooker
c8f64a44fe correct gofmt invocation 2016-09-29 14:21:16 -07:00
Rickard von Essen
936aaa0889 Self documenting Makefile (#3290) 2016-08-14 15:28:29 +02:00
Chris Bednarski
aa47c90ddd Udpdated test/race timeouts to 2m because AWS seems to be taking a while 2016-05-06 23:15:05 -07:00
Christopher Boumenot
728c496370 Move version to its own package. (#3460) 2016-04-21 13:19:43 -07:00
Chris Bednarski
e9d0c8980c Change to the vet built-in because cmd/vet is no longer available 2016-04-07 16:34:54 -07:00
Chris Bednarski
71b593a265 Increase test timeout to 30s to accomodate longer Azure test 2016-03-14 20:46:22 -07:00
Chris Bednarski
f25be250c7 Increase test -race timeout 2016-03-14 20:08:36 -07:00
Chris Bednarski
d77b1612d4 Added example templates for Azure 2016-03-14 20:08:35 -07:00
Chris Bednarski
cfbd7b35d3 If go version is 1.4 use godeps to restore dependencies 2016-02-23 23:26:45 -08:00
Chris Bednarski
d7f5f02831 Update dist scripts to use hc-releases instead of bintray 2016-02-17 20:11:25 -08:00
Chris Bednarski
7d90d3f0d0 Added fmt and vendor to the makefile 2016-02-12 11:37:49 -08:00
Chris Bednarski
a36a9bf53d Remove tee so exit code 1 is passed up to the shell and properly fails the build when tests are failing 2016-02-08 20:02:56 -08:00
Chris Bednarski
4335d2f13a Update the makefile to work with vendored dependencies 2016-02-05 11:18:11 -08:00
Chris Bednarski
e61fa1aed1 Add some sneaky missing deps 2016-02-04 17:33:03 -08:00
Chris Bednarski
c6b9d2a318 Revert "Added gosigar to the makefile so x-compile works"
This reverts commit a2b1f0518c885dc1ac81381989dcae50cc6384dc.
2016-02-02 12:44:41 -08:00
Chris Bednarski
a2b1f0518c Added gosigar to the makefile so x-compile works 2016-01-26 17:11:15 -08:00
Chris Bednarski
b6bf2f899e Update makefile to tee test logs to a file so it's easier to review them after the run complete 2015-10-14 16:32:21 -07:00
Alvaro Miranda
81f3296dd5 remove backquotes from Makefile
backquotes get evaluated in WARN message, replacing with simple quotes
2015-10-14 17:54:01 +13:00
Chris Bednarski
e384df4397 Add warning that dev builds should not be shipped to production 2015-10-07 16:51:04 -07:00
Chris Bednarski
52e7f89571 Split bin from prerelease guard so we can cross-compile dev builds 2015-10-07 15:33:01 -07:00
Jarl Friis
8ab4a5f3a5 Makefile fix 2015-09-26 13:33:30 +02:00
Chris Bednarski
547e9dd340 Add deps pre-target and remove testrace sadness from ci 2015-08-21 18:37:51 -07:00
Chris Bednarski
938f2178d7 Overhaul the Makefile
- Fix updatedeps reverting to master, which causes Travis CI to produce invalid results for pull-request builds. The makefile attempts to detect this change and checkout the correct branch if it happens.
- Clean up the code style and failure messaging.
- Add / update proxy targets for common workflows: default, deps, ci, release
2015-08-21 18:25:58 -07:00
Chris Bednarski
f40ccd55ad Added debug output to the makefile so I can see which commit travis is building 2015-08-06 11:02:57 -07:00
Chris Bednarski
e73ec1f70d Use go vet instead of go tool vet, and actually run it with make 2015-08-03 11:16:17 -07:00
Chris Bednarski
87bcfc3ef7 Ignore internal packages for go 1.5; thanks @dlsniper 2015-07-30 16:15:55 -07:00
Mitchell Hashimoto
6f7818980c Update updatedeps 2015-06-15 13:50:01 -07:00
Chris Bednarski
d393bb5112 make updatedeps will actually update now 2015-06-15 10:30:45 -07:00
Chris Bednarski
295f7a2ebd Fail the build when govet returns non-zero exit code 2015-06-01 15:40:43 -07:00
Mitchell Hashimoto
0e1fd516c2 Add testacc to Makefile 2015-05-26 13:26:22 -07:00
Emil Hessman
ffd570fe3c Makefile: add vet target 2015-02-25 05:43:18 +01:00
Mitchell Hashimoto
7e4dfcd283 Cleanup updatedeps more 2014-10-28 12:37:11 -07:00
BlackEagle
22ef1dfd89 Fix make updatedeps
Since the fork mitchellh/gophercloud-fork-40444fb is used for
gophercloud the folder rackspace/gophercloud does not exist and the
version fix does not have to happen.

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
2014-10-28 20:25:26 +01:00
Josh Graham
c22eda1e43 Do not use latest version of rackspace/gophercloud
- This is not a sustainable dependency management technique
2014-10-27 12:28:52 +11:00