cask/url: remove arch placeholder when checking if unversioned

This prevents casks whose `url` contains only `#{arch}` from passing
`audit_sha256_no_check_if_unversioned`.
This commit is contained in:
zyoshoka 2025-02-10 16:15:33 +09:00
parent 673f19086b
commit 20e33166e1
No known key found for this signature in database

View File

@ -267,6 +267,7 @@ module Cask
return false unless interpolated_url
interpolated_url = interpolated_url.gsub(/\#{\s*arch\s*}/, "")
interpolated_url = interpolated_url.gsub(/\#{\s*version\s*\.major\s*}/, "") if ignore_major_version
interpolated_url.exclude?('#{')