From 06a364a2f3e1cfa1d5a239a187945ed05f82ec7b Mon Sep 17 00:00:00 2001 From: donoghuc Date: Tue, 25 Mar 2025 13:49:44 -0700 Subject: [PATCH] Pin rubocop-ast development gem due to new dep on prism The rubocop-ast gem just introduced a new dependency on prism. - https://rubygems.org/gems/rubocop-ast/versions/1.43.0 In our install default gem rake task we are seeing issues trying to build native extensions. I see that in upstream jruby they are seeing a similar problem (at least it is the same failure mode https://github.com/jruby/jruby/pull/8415 This commit pins rubocop-ast to 1.42.0 which is the last version that did not have an explicit prism dependency. --- Gemfile.template | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile.template b/Gemfile.template index e9c1bb9ee99..22d8c234c41 100644 --- a/Gemfile.template +++ b/Gemfile.template @@ -26,6 +26,8 @@ gem "stud", "~> 0.0.22", :group => :build gem "fileutils", "~> 1.7" gem "rubocop", :group => :development +# rubocop-ast 1.43.0 carries a dep on `prism` which requires native c extensions +gem 'rubocop-ast', '= 1.42.0', :group => :development gem "belzebuth", :group => :development gem "benchmark-ips", :group => :development gem "ci_reporter_rspec", "~> 1", :group => :development