diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a47cba5..8c80a6a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,6 +25,7 @@ jobs: - "3.0" - "2.7" - "2.6" + - "2.5" - debug steps: @@ -58,6 +59,17 @@ jobs: GEMFILE BUNDLE_GEMFILE=Gemfile.irb bundle install --jobs 4 --retry 3 + - name: Install ffi 1.6.x and irb < 1.4.3 (if Ruby 2.5) + if: | + matrix.ruby == '2.5' + run: | + cat < Gemfile.irb + source 'https://rubygems.org' + gem 'ffi', '~> 1.6.0' + gem 'irb', '< 1.4.3' + GEMFILE + BUNDLE_GEMFILE=Gemfile.irb bundle install --jobs 4 --retry 3 + - run: gem install pkg/*.gem - run: ruby -r iruby -e "p IRuby::SessionAdapter.select_adapter_class"