diff --git a/package.json b/package.json
index 66422844177cd629b3c7259b7fb7b9d399843b8e..3a2798819ecd8d7035bd417d2743b28f28ba5316 100644
--- a/package.json
+++ b/package.json
@@ -166,7 +166,7 @@
     "@qnighy/marshal": "0.1.3",
     "@renovatebot/osv-offline": "1.3.10",
     "@renovatebot/pep440": "3.0.13",
-    "@renovatebot/ruby-semver": "3.0.19",
+    "@renovatebot/ruby-semver": "3.0.20",
     "@sindresorhus/is": "4.6.0",
     "@types/ms": "0.7.34",
     "@types/tmp": "0.2.6",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9e7b2fa73eb96f15b38e3d63f7ae37e0617e7c05..2cee5073c562d1d48c403715edb328cb76237891 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -72,8 +72,8 @@ importers:
         specifier: 3.0.13
         version: 3.0.13
       '@renovatebot/ruby-semver':
-        specifier: 3.0.19
-        version: 3.0.19
+        specifier: 3.0.20
+        version: 3.0.20
       '@sindresorhus/is':
         specifier: 4.6.0
         version: 4.6.0
@@ -2844,8 +2844,8 @@ packages:
     engines: {node: ^18.12.0 || >= 20.0.0, pnpm: ^8.6.11}
     dev: false
 
-  /@renovatebot/ruby-semver@3.0.19:
-    resolution: {integrity: sha512-VuTIcDyC6MDp7G8QCLVY28XlXZKXSe7eSfnweNxwqGrcMKONS5qFtvrj0ZxPo5mM685Z2P8S1f8p0dfdEiH+ow==}
+  /@renovatebot/ruby-semver@3.0.20:
+    resolution: {integrity: sha512-HOn6SWkSfbMNBPFa/Bqwb30LIoCwlxxYQihL2dqX2n+OPzSXT5ZmmTabFF6Gso65T3dc5g67Tdt57mICxmn3SQ==}
     engines: {node: ^18.12.0 || >= 20.0.0, pnpm: ^8.6.11}
     dev: false