Skip to content

Replace Aruba with direct API calls#571

Open
faisal wants to merge 1 commit into
whitesmith:mainfrom
faisal:replace_aruba
Open

Replace Aruba with direct API calls#571
faisal wants to merge 1 commit into
whitesmith:mainfrom
faisal:replace_aruba

Conversation

@faisal
Copy link
Copy Markdown
Contributor

@faisal faisal commented May 24, 2026

Aruba is a recurring source of dependency conflicts when updating Rubycritic dependencies*. Update Aruba call sites to call the underlying command line calls directly. Call with Open3 so as to capture results and return status.

  • Most recently, being able to update to diff-lcs 2.0, which we do in this commit. We ran into it more before when Rubycritic relied on Cucumber, though it doesn't any more.

Check list:

Aruba is a recurring source of dependency conflicts when updating Rubycritic dependencies*.
Update Aruba call sites to call the underlying command line calls directly.
Call with Open3 so as to capture results and return status.

* Most recently, being able to update to diff-lcs 2.0, which we do in this commit.
We ran into it more before when Rubycritic relied on Cucumber, though it doesn't any more.
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.

1 participant