From cd3f40d0263636c942c0bad0e5763426a5c8b32b Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Fri, 10 Apr 2026 12:30:59 +0200 Subject: [PATCH] fix(ruby): retrieve devtools version dynamically for package verification --- rake_tasks/ruby.rake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rake_tasks/ruby.rake b/rake_tasks/ruby.rake index 2d4d0a50c4b84..4b0d74e1a8f5c 100644 --- a/rake_tasks/ruby.rake +++ b/rake_tasks/ruby.rake @@ -9,6 +9,12 @@ def ruby_version end end +def devtools_version + File.foreach('rb/lib/selenium/devtools/version.rb') do |line| + return line.split('=').last.strip.tr("'", '') if line.include?('VERSION') + end +end + def setup_gem_credentials gem_dir = File.join(Dir.home, '.gem') credentials = File.join(gem_dir, 'credentials') @@ -92,7 +98,7 @@ task :verify do SeleniumRake.verify_package_published("https://rubygems.org/api/v2/rubygems/selenium-webdriver/versions/#{ruby_version}.json") unless patch_release - SeleniumRake.verify_package_published("https://rubygems.org/api/v2/rubygems/selenium-devtools/versions/#{ruby_version}.json") + SeleniumRake.verify_package_published("https://rubygems.org/api/v2/rubygems/selenium-devtools/versions/#{devtools_version}.json") end end