Skip to content

Decouple ruby-related functionality from Android build system #1148

@amgleitman

Description

@amgleitman

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions