The project is in a healthy, maintained state
Protobufs for Diagnostic Ordering and Resulting
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 3.6, >= 3.6.0
~> 2.2.10
~> 12.3.3

Runtime

 Project Readme

connect-proto

Testing

  • irb -I lib -I lib/connect_proto/build -I lib/extensions
  • require './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

ref

  • Eval the shell so it picks up changes with . ~/.zshrc or restart your terminal

  • Check that protoc --version outputs 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)