From 7bd1cabb1955d7ccb32bb0cd68f3ee81628e5984 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 1 Jul 2026 11:48:30 -0700 Subject: [PATCH 1/2] Constrain RDoc below 8 for JRuby CI RDoc 8 pulls in RBS 4, which attempts to build a native extension under JRuby and breaks the Dependabot test matrix before tests run. --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 106ab0c..96799ae 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ gemspec group :development do gem 'rake' gem 'rake-compiler' - gem 'rdoc' + gem 'rdoc', '< 8' gem 'test-unit' gem "test-unit-ruby-core" end From cdb1d13be4533b0286e7d22e49f7ed2ca608c34d Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 1 Jul 2026 11:54:52 -0700 Subject: [PATCH 2/2] Restrict RDoc cap to JRuby Keep the RDoc 8 cap only for JRuby, where RBS 4 tries to build a native extension during dependency installation. --- Gemfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 96799ae..4ed7cc1 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,12 @@ gemspec group :development do gem 'rake' gem 'rake-compiler' - gem 'rdoc', '< 8' + if RUBY_ENGINE == 'jruby' + # RDoc 8 pulls in RBS 4, which attempts to build a native extension on JRuby. + gem 'rdoc', '< 8' + else + gem 'rdoc' + end gem 'test-unit' gem "test-unit-ruby-core" end