From 22e042a59a0ac5025b9ad8e74413735e8690ae36 Mon Sep 17 00:00:00 2001 From: Benjamin Quorning Date: Sun, 4 May 2025 15:59:57 +0200 Subject: [PATCH 1/2] CI: Add JRuby 10.0 --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 72587ba7e..4b335176c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,6 +35,7 @@ jobs: - "3.4" - ruby-head - jruby-9.4 + - jruby-10.0 task: - internal_investigation - spec From 710c9441608b918e4c3004aa58e89306d671fd28 Mon Sep 17 00:00:00 2001 From: Benjamin Quorning Date: Tue, 16 Sep 2025 00:35:39 +0200 Subject: [PATCH 2/2] tmp: Fix Ruby 2.7 CI Prism 1.5.0 polyfills `warn` in an incompatible way: https://github.com/ruby/prism/pull/3647 Based on Earlopain's commit on RuboCop. --- Gemfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Gemfile b/Gemfile index 089cdf4e6..4153a197f 100644 --- a/Gemfile +++ b/Gemfile @@ -13,5 +13,10 @@ gem 'rubocop-rake', '~> 0.7' gem 'simplecov', '>= 0.19' gem 'yard' +# FIXME: Remove when prism v1.5.2 or v1.6.0 is released. +if RUBY_VERSION < '3.0' || RUBY_ENGINE == 'jruby' + gem 'prism', '!= 1.5.0', '!= 1.5.1' +end + local_gemfile = 'Gemfile.local' eval_gemfile(local_gemfile) if File.exist?(local_gemfile)