-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Check vendor #19
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
Check vendor #19
Conversation
Signed-off-by: Daniel Nephin <[email protected]>
vdemeester
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🐯
I wonder : should we run it only when vendor.conf or vendor/* files are changed, or always (as in this PR) ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
but shouldn't we put the "vendor check" step before the "build+unit test" in circle.yml?
|
Running it only when My feeling is that it's not super necessary, and there are two advantages to avoiding it.
I think we should avoid the optimization for now. When we need it, we could do it only in the circle ci config, instead of the makefile. |
Ideally we would run them in parallel, but it's a bit more work to setup, and our build is probably fast enough right now that we can wait to do that work. My reasoning for running it after build+test is that sometimes if you're modifying a dependency it is nice to be able to run tests with a custom version in |
|
@dnephin got it. Thanks 🙂 |
…ess-stream-friend [18.03-ee] backport Fix panics when --compress and --stream are used together
[17.06] Re-vendor SwarmKit to 4b872cfac8ffc0cc7fff434902cc05dbc7612da5
Add a CI check for vendoring