connect-proto
Testing
irb -I lib -I lib/connect_proto/build -I lib/extensionsrequire './lib/primary_connect_proto'
Compile
Install version 25 of Protobuffers .
PROTOC_VERSION=25.7
PROTOC_ZIP=protoc-${PROTOC_VERSION}-osx-x86_64.zip
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v$PROTOC_VERSION/$PROTOC_ZIP
sudo unzip -o $PROTOC_ZIP -d /usr/local bin/protoc
sudo unzip -o $PROTOC_ZIP -d /usr/local 'include/*'
rm -f $PROTOC_ZIP-
Eval the shell so it picks up changes with
. ~/.zshrcor restart your terminal -
Check that
protoc --versionoutputs libprotoc 25.7
Then, run:
bundle exec rake- Or
bundle exec rake build:watch
Publishing changes
-
Update version in
connect_proto/version.rb -
Update
CHANGELOG.md -
Push to Github
-
Build gem
gem build connect_proto.gemspec -
Publish gem
gem push primary_connect_proto-X.X.X.gem -
Cleanup
rm primary_connect_proto-X.X.X.gem -
Bump version in dependent projects (client, integration testing, connect, health)