diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index a8beff0..08ad492 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -13,7 +13,7 @@ jobs:
         ruby-version: 3.2.3
     - name: Install
       run: |
-        gem install bundler -v 2.4.10
+        gem install bundler -v 2.5.7
         bundle install
     - name: Type check
       run: bundle exec solargraph typecheck --level typed
diff --git a/Gemfile.lock b/Gemfile.lock
index b557ec3..e248280 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -21,7 +21,7 @@ GEM
       kramdown (~> 2.0)
     language_server-protocol (3.17.0.3)
     minitest (5.22.3)
-    nokogiri (1.15.6-x86_64-darwin)
+    nokogiri (1.16.3-x86_64-darwin)
       racc (~> 1.4)
     parallel (1.24.0)
     parser (3.3.0.5)
@@ -80,6 +80,7 @@ PLATFORMS
   x86_64-darwin-20
   x86_64-darwin-21
   x86_64-darwin-22
+  x86_64-darwin-23
 
 DEPENDENCIES
   byebug
@@ -91,4 +92,4 @@ DEPENDENCIES
   srx-languagetool!
 
 BUNDLED WITH
-   2.4.10
+   2.5.7