manifoldco / torus-cli

A secure, shared workspace for secrets
https://www.torus.sh
BSD 3-Clause "New" or "Revised" License
613 stars 32 forks source link

Vendor build dependencies #354

Closed ianlivingstone closed 6 years ago

ianlivingstone commented 6 years ago

Often our build was breaking due to changes in one of our build dependencies such as gometalinter.

To work around this, I've adopted a vendoring strategy for these binaries which are built into vendor/bin/$NAME. Then everything that requires this dependency in the Makefile runs the binary from that location.

Closes manifoldco/torus-cli#286