Adrien Delorme
586be1ec46
group choco install make/mingw together & export correct path
2018-10-16 16:57:34 +02:00
Adrien Delorme
9a1a2d76ce
travis-ci: disable cgo for windows
2018-10-16 16:46:05 +02:00
Adrien Delorme
0602cbd47e
travis: put windows first
2018-10-16 16:23:07 +02:00
Adrien Delorme
cdd8d85ae9
install mingw
2018-10-16 16:23:07 +02:00
Adrien Delorme
3228820c24
travis windows: install make
2018-10-16 15:44:49 +02:00
Adrien Delorme
80f7d01d7e
test on windows using travis-ci
2018-10-16 15:29:30 +02:00
Matthew Hooker
132876b3ac
remove 1.10.x from travis matrix
...
go changed formatting behavior between .10 and .11 One option is to
download a specific version of gofmt but rather than do that we are
removing .10 tests.
Packer only supports the latest version of go, so it's unnecessary to
test on prior version. Previously we tested on .9 and .10 because go
changed the way tar encoding worked. We wanted to support .9 so users
would have a b/c option if needed. As we move forward that's become
unnecessary.
2018-08-24 16:11:54 -07:00
Matthew Hooker
2d0efacbc3
travis builds go 1.11. remove 1.9
2018-08-24 15:52:43 -07:00
Matthew Hooker
5952892e10
add back in tests on latest go, but allow it to fail.
...
this is an important early warning sign, and I think it's good to add it back in
in a way that doesn't cause the build to fail.
2018-06-28 14:49:09 -07:00
M. Marsh
67aa8f3a74
Merge branch 'master' into go-versions
2018-06-27 14:07:26 -07:00
Matthew Hooker
ce40e9cc86
only test on .10.x
2018-06-26 16:18:20 -07:00
James Nugent
d142055ab1
build: Remove old versions of Go on Travis CI
...
There is no real value in continuing to build against versions of Go
which are not the latest (1.10.2 right now). This can easily be
expressed in the `.travis.yml` file as `1.x`, to mean the latest version
in the Go 1 series, which is (presumably) what is being used for
releases.
Keeping older versions around is causing spurious CI failures, and
increases the cycle time to feedback for pull requests: see
hashicorp/packer#6265 for an example of this.
2018-05-22 11:16:25 +04:00
M. Marsh
eb557af8bf
Merge branch 'master' into f-autocomplete
2018-04-26 11:18:37 -07:00
Matthew Hooker
14e3effa83
test on go 1.9.x branch, remove 1.7.x from tests
2018-02-16 12:00:33 -08:00
Davor Kapsa
f0580c6f3a
travis: update 1.7 and 1.8 go versions
...
.x match latest patch
2017-12-20 15:36:02 +01:00
Matthew Hooker
8970722845
use latest go for travis tests
2017-12-04 10:43:38 -08:00
Jeremy Voorhis
4303c3bae8
Drop go 1.7.4 for Travis builds
2017-10-13 12:11:22 -07:00
Matthew Hooker
5eb14ad642
add go 1.9 to travis
2017-08-24 16:21:55 -07:00
Matthew Hooker
07c09fee32
test on travis with go 1.8.3
2017-06-06 14:50:38 -07:00
Matthew Hooker
0cc9a1e79f
travis build 1.8
2017-02-21 11:59:14 -08:00
Matthew Hooker
e04f87effe
bump 1.8 version
2017-02-08 15:43:16 -08:00
Matthew Hooker
5d06d468b4
test with go 1.7 and 1.8beta
2016-12-06 16:32:32 -08:00
Matthew Hooker
fd1cc471f9
add user to travis for ansible builds
2016-11-10 12:08:20 -08:00
Chris Bednarski
0d4ee09ea5
Remove go 1.4 from the build matrix
2016-03-14 21:00:23 -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
0db59e055c
Revert "Set a custom travis install so godeps doesn't get called"
...
This reverts commit c23749afe0
.
2016-02-23 23:01:32 -08:00
Chris Bednarski
c23749afe0
Set a custom travis install so godeps doesn't get called
2016-02-23 22:32:35 -08:00
Chris Bednarski
24a234f9ac
Update travis versions
2016-02-23 22:23:22 -08:00
Chris Bednarski
c1ac120828
Bump go 1.5 to 1.5.3
2016-01-27 12:47:45 -08:00
Chris Bednarski
1b0ea606f8
Go 1.5 should pass, since we do release builds with this now
2015-12-09 20:15:37 -08:00
Chris Bednarski
a55d2f1243
Allow failures in 1.5 since the build scripts don't support switching for
2015-08-22 14:14:58 -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
728c5cea6e
Also deprecate go version 1.3
2015-05-26 14:12:04 -07:00
Chris Bednarski
9db0cced8a
Removed go 1.2 from Travis.ci config
2015-05-26 14:01:50 -07:00
Seth Vargo
e3c2f01cb8
Test Go 1.4
2015-01-23 10:20:57 -05:00
Seth Vargo
ee6cced42c
Use the new Travis Docker infrastructure and stuff
2015-01-22 16:06:35 -05:00
Mitchell Hashimoto
90f979099e
Update travis to try to avoid failures
2014-10-14 16:02:31 -07:00
Mitchell Hashimoto
32c88c20ef
Don't notify IRC
2014-09-03 20:33:38 -07:00
Mitchell Hashimoto
7097c75610
Update travis
2014-09-02 15:14:42 -07:00
Mitchell Hashimoto
d762ef3a3d
Remove race tests from travis, too many false
2014-02-21 20:10:28 -08:00
Mitchell Hashimoto
57bde34cc9
Remove flowdock notifications
2014-02-21 15:29:12 -08:00
Mitchell Hashimoto
fe22308a2d
Don't test 1.1 on Travis anymore
2013-12-11 13:39:43 -08:00
Mitchell Hashimoto
958f4191cd
Test on Go 1.2
2013-12-10 17:10:41 -08:00
Mitchell Hashimoto
4a3b7b46b0
Make travis run data race tests
2013-08-21 11:06:01 -07:00
Mitchell Hashimoto
420b2a7069
Allow failures on tip for Travis
2013-08-15 18:02:41 -07:00
Mitchell Hashimoto
51ed21e425
notifications for travis
2013-08-13 21:52:13 -04:00
Mitchell Hashimoto
32e7a83270
Add travis.yml
2013-08-13 21:42:39 -04:00