protocolbuffers / rules_ruby

Ruby Rules for Bazel. This is a fork of https://github.com/bazelruby/rules_ruby exclusively for protobuf internal usage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider Bazelifying Ruby build

mkruskal-google opened this issue · comments

Right now we build hermetic ruby installations during repo initialization. If we switch to only downloading the source code and modeling the build in Bazel though, it could significantly improve devex here and allow us to support multiple versions practically. The key piece is that we wouldn't have access to non-system executables in repo rules, so the toolchain setup and ruby_bundle would need to be tweaked