mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

Refactoring script/genproto.sh around state-of-the-art techniques of managing tooling in go: - https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module - uses https://github.com/myitcv/gobin instead of customly created gopath.proto dir - caches tools between executions - guaratees hermetics runs (it was not guaranteed for protoc_grpc_gateway that used latest) The change is no-op for the generated code. The commit reveals a few 'worring things': 1 We depend on : github.com/grpc-ecosystem/grpc-gateway/@v/v1.4.1/protoc-gen-grpc-gateway 2. And also : github.com/grpc-ecosystem/grpc-gateway/@v/v1.15.0/protoc-gen-swagger/protoc-gen-swagger 3. And on extremely old: github.com/gogo/protobuf@v1.0.0 protoc-gen-gofast that is out of sync with the library linked to binaries: github.com/gogo/protobuf@v1.2.1
24 lines
290 B
Plaintext
24 lines
290 B
Plaintext
/agent-*
|
|
/coverage
|
|
/covdir
|
|
/gopath
|
|
/gopath.proto
|
|
/release
|
|
/bin
|
|
*.etcd
|
|
*.log
|
|
*.swp
|
|
/etcd
|
|
/hack/insta-discovery/.env
|
|
*.coverprofile
|
|
*.test
|
|
hack/tls-setup/certs
|
|
.idea
|
|
/contrib/raftexample/raftexample
|
|
/contrib/raftexample/raftexample-*
|
|
/vendor
|
|
/tests/e2e/default.proxy
|
|
*.tmp
|
|
*.bak
|
|
.gobincache/
|