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

Nextercism deps #420

Merged
merged 5 commits into from
Aug 5, 2017
Merged

Nextercism deps #420

merged 5 commits into from
Aug 5, 2017

Conversation

Tonkpils
Copy link
Contributor

@Tonkpils Tonkpils commented Aug 5, 2017

If there's a time to do this, now is the time...

This switches us over to dep on the nextercism branch. I had issues trying to get things to work smoothly with the newest version of Godep and I've pretty much ripped out the deps we had with Godep and locked them in with dep. Dep ended up adding extra missing dependencies that Godep was not adding and now tests are passing on CI!

One thing I noticed is that the vendor folder changeset is much bigger than when we were using Godep, not sure why that is yet but that seems to be a con of committing the vendor folder. I think that with dep we could get away with not doing this since it contains a lockfile but there's still caveats https://github.com/golang/dep/blob/master/docs/FAQ.md#should-i-commit-my-vendor-directory

@Tonkpils Tonkpils changed the title Nextercism deps Nextercism deps [WIP] Aug 5, 2017
@Tonkpils Tonkpils changed the title Nextercism deps [WIP] Nextercism deps Aug 5, 2017
@kytrinyx
Copy link
Member

kytrinyx commented Aug 5, 2017

I'd love to try this with just the lock file and see if we're OK with it. Thoughts?

@Tonkpils
Copy link
Contributor Author

Tonkpils commented Aug 5, 2017 via email

@kytrinyx
Copy link
Member

kytrinyx commented Aug 5, 2017

we can try it and see how it works. If
we run into any issues we could always fix them and move to vendoring the
deps at that point.

I think that sounds like a plan. I'm going to try it!

@kytrinyx
Copy link
Member

kytrinyx commented Aug 5, 2017

That worked!

If you like this feel free to squash (or not) and merge into the nextercism branch.

@Tonkpils
Copy link
Contributor Author

Tonkpils commented Aug 5, 2017

We can squash later if needed! 👍 thanks for tackling the removal of vendor and documentation!

@Tonkpils Tonkpils merged commit bf7af5f into nextercism Aug 5, 2017
@Tonkpils Tonkpils deleted the nextercism-deps branch August 5, 2017 16:14
@robphoenix
Copy link
Contributor

Awesome!! 🎉 🎉

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.

3 participants