We've seen an issue where Android CIs fail because bundle, a Ruby dependency manager, can't be found on the test machine.
As far as I can tell, Ruby is only needed by RN iOS (and therefore macOS) due to CocoaPods. RN Android doesn't appear to have any dependencies on Ruby, so it doesn't seem like there's much of a reason to use them if we're only concerned with Android.
#1146 proposes a temporary solution of adding a flag to disable scripts/update-ruby.sh, but this doesn't feel sustainable long-term. We'd like to come up with a better solution before we do the next version bump.
We've seen an issue where Android CIs fail because
bundle, a Ruby dependency manager, can't be found on the test machine.As far as I can tell, Ruby is only needed by RN iOS (and therefore macOS) due to CocoaPods. RN Android doesn't appear to have any dependencies on Ruby, so it doesn't seem like there's much of a reason to use them if we're only concerned with Android.
#1146 proposes a temporary solution of adding a flag to disable
scripts/update-ruby.sh, but this doesn't feel sustainable long-term. We'd like to come up with a better solution before we do the next version bump.