diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 72587ba7e..f1e9d2238 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -128,11 +128,6 @@ jobs: name: Prism steps: - uses: actions/checkout@v5 - - name: Use prism parser - run: | - cat << EOF > Gemfile.local - gem 'prism' - EOF - name: set up Ruby uses: ruby/setup-ruby@v1 with: diff --git a/Gemfile b/Gemfile index 089cdf4e6..7613f51e7 100644 --- a/Gemfile +++ b/Gemfile @@ -13,5 +13,10 @@ gem 'rubocop-rake', '~> 0.7' gem 'simplecov', '>= 0.19' gem 'yard' +# FIXME: Remove when the next prism version 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)