Skip to content

Commit

Permalink
Vendor all dependencies w/ Godep
Browse files Browse the repository at this point in the history
 * Remove `make updatedeps` from Travis build. We'll follow up with more
   specific plans around dependency updating in subsequent PRs.
 * Update all `make` targets to set `GO15VENDOREXPERIMENT=1` and to
   filter out `/vendor/` from `./...` where appropriate.
 * Temporarily remove `vet` from the `make test` target until we can
   figure out how to get it to not vet `vendor/`. (Initial
   experimentation failed to yield the proper incantation.)
 * Switch Travis install step to install stringer instead of `make
   updatedeps`

Everything is pinned to current master, with the exception of:

 * Azure/azure-sdk-for-go which is pinned before the breaking change today
 * aws/aws-sdk-go which is pinned to the most recent tag

The documentation still needs to be updated, which we can do in a follow
up PR. The goal here is to unblock release.
  • Loading branch information
phinze committed Jan 29, 2016
1 parent 4c3e134 commit 7f9a944
Show file tree
Hide file tree
Showing 4,030 changed files with 961,647 additions and 21 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ terraform.tfstate
bin/
modules-dev/
pkg/
vendor/
website/.vagrant
website/.bundle
website/build
Expand Down
6 changes: 5 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ language: go
go:
- 1.5

install: make updatedeps
# Need to ensure at least something remains in the install stanza to opt out of
# Travis's built-in 'godep restore', which will fail Travis
# See https://docs.travis-ci.com/user/languages/go#godep-support
install:
- go get -u golang.org/x/tools/cmd/stringer

script:
- make test
Expand Down
Loading

0 comments on commit 7f9a944

Please sign in to comment.