Skip to content
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

Updates #13

Merged
merged 3 commits into from
Apr 13, 2018
Merged

Updates #13

merged 3 commits into from
Apr 13, 2018

Conversation

Xopherus
Copy link
Contributor

No description provided.

@Xopherus Xopherus force-pushed the updates branch 2 times, most recently from 00ca4de to 5cf1f60 Compare April 11, 2018 16:32
- It seems like a best practice for libraries
  is to not vendor any dependencies, so
  they are removed here

- Add govendor to fetch dependencies for tests.
  When will the Go community decide
  on the one true package manager?!?

- Change lint tool to gometalinter
@Xopherus Xopherus force-pushed the updates branch 2 times, most recently from af17465 to a3ff3d2 Compare April 11, 2018 17:04
Copy link
Contributor

@rynmrtn rynmrtn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thinking through this a bit. Only concern with removing the vendor directory is that we'll always get the latest versions of packages when make vendor is called from make test. The downside of this is that a backwards incompatible library could get in and cause tests to fail.

Positive thing is that it will catch new versions of libraries that we should be compatible with and could presumably contain bug / security fixes.

Long story short, I think it looks good

@rynmrtn
Copy link
Contributor

rynmrtn commented Apr 11, 2018

Also, if someone pulls in this lib, we are more or less requiring them to bring in the AWS libs with their vendoring tool of choice.

@Xopherus Xopherus merged commit 5703d4e into zerofox-oss:master Apr 13, 2018
@Xopherus Xopherus deleted the updates branch April 13, 2018 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants