From 3ac076d8f8ebba057402dce30b1ccf02119e2d15 Mon Sep 17 00:00:00 2001
From: Stan Hu <stanhu@gmail.com>
Date: Fri, 24 May 2024 08:51:50 -0700
Subject: [PATCH] Update ruby-lsp to v0.16.7 and prism to v0.29.0

The latter is needed to fix a compile issue seen in Fedora:
https://github.com/ruby/prism/issues/2645

Changelog: changed
---
 Gemfile          | 2 +-
 Gemfile.checksum | 4 ++--
 Gemfile.lock     | 8 ++++----
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Gemfile b/Gemfile
index 380f5a9cc97f6..8d1679886ccf3 100644
--- a/Gemfile
+++ b/Gemfile
@@ -440,7 +440,7 @@ group :development do
 
   gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory
 
-  gem 'ruby-lsp', "~> 0.16.6", require: false, feature_category: :tooling
+  gem 'ruby-lsp', "~> 0.16.7", require: false, feature_category: :tooling
 
   gem 'ruby-lsp-rails', "~> 0.3.3", feature_category: :tooling
 
diff --git a/Gemfile.checksum b/Gemfile.checksum
index e433c0047a260..34788a9115c7a 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -493,7 +493,7 @@
 {"name":"premailer","version":"1.16.0","platform":"ruby","checksum":"03e4402c448e6bae13fb5f6301a8bde4f3508e1bff90ae7c0972c7be94694786"},
 {"name":"premailer-rails","version":"1.10.3","platform":"ruby","checksum":"7cdcb97027866f7a81c490c6d15ada7f39666b5f6375f0821b7e97e0483b112f"},
 {"name":"prime","version":"0.1.2","platform":"ruby","checksum":"d4e956cadfaf04de036dc7dc74f95bf6a285a62cc509b28b7a66b245d19fe3a4"},
-{"name":"prism","version":"0.24.0","platform":"ruby","checksum":"5122f9a2259dc845804044ca081066d8927c05279c947cc1854b16909e7dfd5d"},
+{"name":"prism","version":"0.29.0","platform":"ruby","checksum":"a52c843a0308a7f5faf28e9abd36e3284280fc7c34acba05d858cb009ba7475f"},
 {"name":"proc_to_ast","version":"0.1.0","platform":"ruby","checksum":"92a73fa66e2250a83f8589f818b0751bcf227c68f85916202df7af85082f8691"},
 {"name":"prometheus-client-mmap","version":"1.1.1","platform":"aarch64-linux","checksum":"35fd23296854a1888c58198cc5776a99e5f5a729bc4262327cd1c44219e7dda2"},
 {"name":"prometheus-client-mmap","version":"1.1.1","platform":"arm64-darwin","checksum":"1fc09a3f76cb3c69fde085dc63a986524e2606b2e36cc64122b49836ee6b1779"},
@@ -597,7 +597,7 @@
 {"name":"rubocop-rails","version":"2.24.1","platform":"ruby","checksum":"03edf766954947468f3686cedb69142fae4f10e2007287f89cc0ea7072eeac19"},
 {"name":"rubocop-rspec","version":"2.27.1","platform":"ruby","checksum":"2f27ce04700be75db65afe83d7993a36e0fafd07ec062222f4b3cc10137a7a9e"},
 {"name":"ruby-fogbugz","version":"0.3.0","platform":"ruby","checksum":"5e04cde474648f498a71cf1e1a7ab42c66b953862fbe224f793ec0a7a1d5f657"},
-{"name":"ruby-lsp","version":"0.16.6","platform":"ruby","checksum":"eefd337ca6ff51b5ccf8a6b82161fde1477a36e75d78295ad6294318db5495cc"},
+{"name":"ruby-lsp","version":"0.16.7","platform":"ruby","checksum":"c3d555463f04b50288afed9514a33a0df3e79b12f5c7507a533134a7c230601c"},
 {"name":"ruby-lsp-rails","version":"0.3.5","platform":"ruby","checksum":"01e0410acb4ef4069716725e441857b2877776d5a4cd8959537d8a22bc7ce0b0"},
 {"name":"ruby-lsp-rspec","version":"0.1.11","platform":"ruby","checksum":"34fc7b60df85c8eb8a77007553e9914b18c5ea8e27ec04cf3e04e7e1b42fcc86"},
 {"name":"ruby-magic","version":"0.6.0","platform":"ruby","checksum":"7b2138877b7d23aff812c95564eba6473b74b815ef85beb0eb792e729a2b6101"},
diff --git a/Gemfile.lock b/Gemfile.lock
index 16d848b445507..1f9f0838cf016 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1378,7 +1378,7 @@ GEM
     prime (0.1.2)
       forwardable
       singleton
-    prism (0.24.0)
+    prism (0.29.0)
     proc_to_ast (0.1.0)
       coderay
       parser
@@ -1604,9 +1604,9 @@ GEM
     ruby-fogbugz (0.3.0)
       crack (~> 0.4)
       multipart-post (~> 2.0)
-    ruby-lsp (0.16.6)
+    ruby-lsp (0.16.7)
       language_server-protocol (~> 3.17.0)
-      prism (>= 0.23.0, < 0.28)
+      prism (>= 0.29.0, < 0.30)
       sorbet-runtime (>= 0.5.10782)
     ruby-lsp-rails (0.3.5)
       ruby-lsp (>= 0.16.0, < 0.17.0)
@@ -2191,7 +2191,7 @@ DEPENDENCIES
   rspec_profiling (~> 0.0.9)
   rubocop
   ruby-fogbugz (~> 0.3.0)
-  ruby-lsp (~> 0.16.6)
+  ruby-lsp (~> 0.16.7)
   ruby-lsp-rails (~> 0.3.3)
   ruby-lsp-rspec (~> 0.1.10)
   ruby-magic (~> 0.6)
-- 
GitLab