Update TruffleRuby URLs and dependencies
See individual commits for details.
FYI there is also https://github.com/postmodern/ruby-versions/commit/e80b1c146a4379a1d5a5c0d9247dc5b7aa8426c3
Thanks for the review. It's not urgent, I'll add them in this PR.
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
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.
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?