From 5a3d56d58ef0f3a8456b875f496615b8954b1e23 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Tue, 3 Dec 2024 11:07:02 -0800 Subject: [PATCH] restore Ruby 2.5 in CI matrix --- .github/workflows/ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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"