Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Bundler support to JRuby #4595

Merged
merged 7 commits into from
Oct 27, 2021
Merged

Migrate Bundler support to JRuby #4595

merged 7 commits into from
Oct 27, 2021

Conversation

sschuberth
Copy link
Member

Please have a look at the individual commit messages for the details.

@sschuberth sschuberth force-pushed the jruby branch 4 times, most recently from 4375dcf to f5d4d89 Compare October 19, 2021 13:49
@sschuberth sschuberth force-pushed the jruby branch 3 times, most recently from 8936433 to 833159a Compare October 26, 2021 04:45
@sschuberth sschuberth marked this pull request as ready for review October 26, 2021 04:45
@sschuberth sschuberth requested a review from a team as a code owner October 26, 2021 04:45
mnonnenmacher
mnonnenmacher previously approved these changes Oct 26, 2021
analyzer/src/main/kotlin/managers/Bundler.kt Outdated Show resolved Hide resolved
analyzer/src/main/kotlin/managers/Bundler.kt Show resolved Hide resolved
Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
While at it, also move their names to constants.

Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
For consistency with other no-argument function calls in this script.

Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
This is to reduce code duplication.

Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
Most of JRuby is already used by ORT's reporter module anyway, so also
use JRuby (in the same version as used by AsciiDoctorJ) here to run the
Ruby helper scripts. This will allow to get rid of the external Bundler
dependency in an upcoming change.

Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
No command line tool is called from this class anymore.

Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
This is not required anymore, actually already as of d282618. Ruby is
still required for CocoaPods.

Signed-off-by: Sebastian Schuberth <sebastian.schuberth@bosch.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants