From 9f5530874dfbf5a45daf84b813b248ed7ae3fee9 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sun, 18 Jan 2026 23:04:20 +0100 Subject: [PATCH] Convert to String earlier in generate-windows-versions.rb --- generate-windows-versions.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate-windows-versions.rb b/generate-windows-versions.rb index 4b16f92..a7c21c3 100644 --- a/generate-windows-versions.rb +++ b/generate-windows-versions.rb @@ -21,7 +21,7 @@ WINDOWS_TOOLCHAIN_VERSIONS_URLS_REGEXPS = [ # Validate all the URLs in the versions json def validate(versions, allowed_urls_regexps) versions.values.flat_map(&:values).each do |url| - if allowed_urls_regexps.none? { |regexp| regexp.match? url.to_s } + if allowed_urls_regexps.none? { |regexp| regexp.match? url } raise SecurityError, "Unexpected URL: #{url}" end end @@ -112,7 +112,7 @@ versions.each do |raw_version, archs| raise "#{toolchain.empty? ? 'no' : 'multiple'} toolchains found for #{raw_version} #{raw_arch}: #{toolchain}" end - archs[raw_arch] = URI.join(base_url, toolchain.first[:href]) + archs[raw_arch] = URI.join(base_url, toolchain.first[:href]).to_s end end