9d03cf4c5f
Previously, it was required that you `go get github.com/hashicorp/nomad` to be able to build protos, as the protoc invocation added an include directive that pointed to `$GOPATH/src`, which is how dependent protos were discovered. As Nomad now uses Go modules, it won't necessarily be cloned to `$GOPATH`. (Additionally, if you _had_ go-gotten Nomad at some point, protoc compilation would have possibly used the _wrong_ protos, as those wouldn't necessarily be the most up-to-date ones.) This change modifies the proto files and the `protoc` invocation to handle discovering dependent protos via protoc plugin modifier statements that are specific to the protoc plugin being used. In this change, `make proto` was run to recompile the protos, which results in changes only to the gzipped `FileDescriptorProto`. |
||
---|---|---|
.. | ||
proto | ||
testutils | ||
utils | ||
client.go | ||
cstructs.go | ||
driver.go | ||
errors.go | ||
execstreaming.go | ||
plugin.go | ||
server.go | ||
task_handle.go | ||
utils.go | ||
utils_test.go | ||
versions.go |