gevulot-rs Build dependencies buf protoc Publishing to crates.io ./scripts/prepare_publish.sh cargo publish