cheald / manticore

Manticore is a JRuby HTTP client built on the Apache HttpClient 4.x components
https://gitlab.com/cheald/manticore
MIT License
54 stars 34 forks source link

Travis: jruby-9.1.15.0 #69

Closed olleolleolle closed 6 years ago

olleolleolle commented 7 years ago

This PR updates the CI matrix to use latest JRuby.

http://jruby.org/2018/04/23/jruby-9-1-17-0.html

olleolleolle commented 7 years ago

Status: JRuby 1.7 builds must pin their dependencies a little.

  /home/travis/build/cheald/manticore/vendor/bundle/jruby/1.9/gems/parslet-1.8.0/lib/parslet/transform.rb:143: syntax error, unexpected tLABEL
    def initialize(raise_on_unmatch: false, &block) 

                                    ^
# ./vendor/bundle/jruby/1.9/gems/parslet-1.8.0/lib/parslet.rb:308:in `(root)'

Link to failed build

olleolleolle commented 7 years ago

JRuby 1.7 has other issues, too: https://travis-ci.org/cheald/manticore/jobs/273260365#L520

``` $ gem --version /home/travis/.rvm/rubies/jruby-1.7.26/bin/jruby: line 388: /usr/lib/jvm/java-7-oracle/bin/java: No such file or directory 0.02s$ gem install ruby-maven bundler /home/travis/.rvm/rubies/jruby-1.7.26/bin/jruby: line 388: /usr/lib/jvm/java-7-oracle/bin/java: No such file or directory ``` /usr/lib/jvm/java-7-oracle/bin/java: No such file or directory