-
-
Notifications
You must be signed in to change notification settings - Fork 312
JRuby 9.1.17.0 cannot run bundle install #108
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
Comments
It seems unlikely to be specific to this action. Since it works on MRI, it's most likely a JRuby (or Bundler) bug. |
You're using JRuby 9.1.x here, targeting 2.3.3 compat, which probably doesn't work well with Bundler 2. Line 222 in ba761ba
So I could force Bundler 1 for JRuby 9.1.x too. It's still a JRuby or Bundler bug though, so I think it would be good to report it upstream. |
The error is from https://github.com/rubygems/bundler/blob/32a4159325bc181b19e33c3806ea05430f4bbbc7/lib/bundler/source/git/git_proxy.rb#L90 @JonRowe could you try a run with |
I'd already done a couple of runs with the defaults, have done two more with a bundler matrix, bundler 1 installs on 9.1.x |
OK so JRuby 9.1 works with Bundler 1: I'll make it so Bundler 1 is always used on JRuby 9.1. |
Fixed in https://github.com/ruby/setup-ruby/releases/tag/v1.50.3, thanks for the report. |
Unfortunately Bundler 2 and JRuby 9.1 are not compatible on GitHub actions (see here: ruby/setup-ruby#108) which leads to failures. JRuby matches (MRI) Ruby 2.5 (which we just removed from the testing matrix) in terms of features so we may want to even upgrade it
Unfortunately Bundler 2 and JRuby 9.1 are not compatible on GitHub actions (see here: ruby/setup-ruby#108) which leads to failures. Additionally, due to the `webdrivers` gem as a testing dependency needing upgrading, 9.2 is also a no-go. JRuby 9.3 matches (MRI) Ruby 2.6 which we just made the floor of the testing matrix, so this is likely a good version to match anyhow.
Unfortunately Bundler 2 and JRuby 9.1 are not compatible on GitHub actions (see here: ruby/setup-ruby#108) which leads to failures. Additionally, due to the `webdrivers` gem as a testing dependency needing upgrading, 9.2 is also a no-go. JRuby 9.3 matches (MRI) Ruby 2.6 which we just made the floor of the testing matrix, so this is likely a good version to match anyhow.
Unfortunately Bundler 2 and JRuby 9.1 are not compatible on GitHub actions (see here: ruby/setup-ruby#108) which leads to failures. Additionally, due to the `webdrivers` gem as a testing dependency needing upgrading, 9.2 is also a no-go. JRuby 9.3 matches (MRI) Ruby 2.6 which we just made the floor of the testing matrix, so this is likely a good version to match anyhow.
Trying to get JRuby builds up and running for RSpec, we tried to install 9.1.17.0 as a known comparison to Travis and it seems bundler is failing to install:
Any hints appreciated, we know our Gemfile works on Travis, but I'm happy to raise this with the JRuby / Bundler team if you don't think its something specific to the action...
https://github.com/rspec/rspec-core/runs/1387070748?check_suite_focus=true
The text was updated successfully, but these errors were encountered: