From 56cdc18d9b47c705b675e0180bc8d771033d8a93 Mon Sep 17 00:00:00 2001 From: Chris Sinjakli Date: Sun, 1 Feb 2026 14:56:21 +0100 Subject: [PATCH 1/2] Run tests against Ruby 4.0 and JRuby 10.0 These have been released since I last did any work on this repo. Let's get our tests running on them! Signed-off-by: Chris Sinjakli --- .circleci/config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7da3b7b9..e5ea0304 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -27,4 +27,6 @@ workflows: - cimg/ruby:3.2 - cimg/ruby:3.3 - cimg/ruby:3.4 + - cimg/ruby:4.0 - jruby:9.4 + - jruby:10.0 From 644eb918ff1714aa91d64ff6825d9a9a4a1e6b92 Mon Sep 17 00:00:00 2001 From: Chris Sinjakli Date: Sun, 1 Feb 2026 16:22:19 +0100 Subject: [PATCH 2/2] Add `cgi` as an explicit dependency It's no longer a default gem in 4.0, so we need to add it explicitly. Signed-off-by: Chris Sinjakli --- prometheus-client.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/prometheus-client.gemspec b/prometheus-client.gemspec index 549674f8..29aed5cf 100644 --- a/prometheus-client.gemspec +++ b/prometheus-client.gemspec @@ -16,6 +16,7 @@ Gem::Specification.new do |s| s.require_paths = ['lib'] s.add_dependency 'base64' + s.add_dependency 'cgi' s.add_development_dependency 'benchmark' s.add_development_dependency 'benchmark-ips'