ruby-install icon indicating copy to clipboard operation
ruby-install copied to clipboard

Update TruffleRuby URLs and dependencies

Open eregon opened this issue 3 weeks ago • 4 comments

See individual commits for details.

FYI there is also https://github.com/postmodern/ruby-versions/commit/e80b1c146a4379a1d5a5c0d9247dc5b7aa8426c3

eregon avatar Dec 03 '25 10:12 eregon

Thanks for the review. It's not urgent, I'll add them in this PR.

eregon avatar Dec 04 '25 12:12 eregon

I noticed not all tests are run in CI: https://github.com/postmodern/ruby-install/actions/runs/19890819627/job/57008938647?pr=517 doesn't run any dependencies_tests.sh for example. The issue seems this glob: https://github.com/postmodern/ruby-install/blob/204f5dd37db50c2fc4e8f6e949e4852b287befab/test/runner#L12

eregon avatar Dec 10 '25 10:12 eregon

All good and passing now. It was quite a bit of work to update all those tests, not sure I'm convinced of their value vs cost to maintain ratio, but anyway it's done.

eregon avatar Dec 10 '25 11:12 eregon

The ArchLinux and OpenSUSE failures are unrelated to this PR and preexisting.

The same tests also fail on FreeBSD and additonally there truffleruby tests fail since BSD is not a supported platform for TruffleRuby. So I guess we should skip the truffleruby tests on BSD.

Could you take care of those by pushing extra commits to this PR?

eregon avatar Dec 10 '25 11:12 eregon