cloudfoundry-attic / wats

Windows Acceptance Tests
Apache License 2.0
10 stars 10 forks source link

Consider alternative dependency management tools #19

Closed ljfranklin closed 6 years ago

ljfranklin commented 7 years ago

We were stuck for some time trying to run wats locally. The culprit was the vendor directory is not populated by a normal git clone, you need to run git submodule update --init --recursive first to download all dependencies. It is also a little surprising that this repo is structured as a GOPATH rather than living in your system GOPATH.

Instead of submoduling in deps, could you instead either vendor in the flat files so things work out of the box or better yet use a dependency management tool like dep?

cf-gitbot commented 7 years ago

We have created an issue in Pivotal Tracker to manage this:

https://www.pivotaltracker.com/story/show/152337551

The labels on this github issue will be updated when the story is started.

sesmith177 commented 6 years ago

@ljfranklin we have switched WATS from using submodules to using dep for vendored directories as of 6dd17345be5425148c35d85ab330cd2139296579

We are not going to change this repo from being structured as a GOPATH as of yet, since it would break anyone currently running WATS in CI