It's not clear to me what are the benefits of the vendor directory anymore since Go's automatic module management is so solid now. In CI, I've enabled dependencies cache so they don't have to be refetched on every test run.
The benefits of removing the vendor directory is that this repository size will be smaller going forward and that we don't have to check in upgrades to dependencies anymore.
It's not clear to me what are the benefits of the
vendor
directory anymore since Go's automatic module management is so solid now. In CI, I've enabled dependencies cache so they don't have to be refetched on every test run.The benefits of removing the vendor directory is that this repository size will be smaller going forward and that we don't have to check in upgrades to dependencies anymore.