-
Notifications
You must be signed in to change notification settings - Fork 9.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vendor all dependencies w/ Godep #4909
Conversation
LGTM assuming Travis is happy. |
The |
7f9a944
to
04626b9
Compare
* 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.) 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.
Vendor all dependencies w/ Godep
<3, I was doing this in our local fork |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
make updatedeps
from Travis build. We'll follow up with morespecific plans around dependency updating in subsequent PRs.
make
targets to setGO15VENDOREXPERIMENT=1
and tofilter out
/vendor/
from./...
where appropriate.vet
from themake test
target until we canfigure out how to get it to not vet
vendor/
. (Initialexperimentation failed to yield the proper incantation.)
Everything is pinned to current master, with the exception of:
The documentation still needs to be updated, which we can do in a follow
up PR. The goal here is to unblock release.