delimitrou / DeathStarBench

Open-source benchmark suite for cloud microservices
Apache License 2.0
752 stars 419 forks source link

feature: pin binaries to create proto buffer go code #294

Closed Red-GV closed 1 year ago

Red-GV commented 1 year ago

This PR uses bingo in order to pin the protoc-gen-go and changes the Makefile to download the protoc binary needed to run the make proto command. This does two things:

  1. Removes the deprecated github.com/golang/protobuf@v1.0.0 in favor of the library which acts as its replacement (google.golang.org/protobuf).
  2. Allows a developer to easily be able to update the proto buffers without needing to track down the binaries themselves.