Skip to content

Commit 33314cc

Browse files
committed
fix: release
1 parent 728fb45 commit 33314cc

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

generate-formula.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,9 @@ def update_sha256_hashes(version)
103103
puts " Processing resource: #{resource_name}"
104104

105105
pattern = resource_info['pattern']
106-
asset = release.assets.find { |a| a.name.match?(/#{Regexp.escape(pattern.gsub('*', ''))}/) }
106+
# Convert wildcard pattern to regex (e.g., "eengine-*-mac-arm64-sbcl" -> /eengine-.*-mac-arm64-sbcl/)
107+
regex_pattern = pattern.gsub('*', '.*')
108+
asset = release.assets.find { |a| a.name.match?(/^#{regex_pattern}$/) }
107109
raise "Asset matching '#{pattern}' not found in release #{version}" unless asset
108110

109111
url = asset.browser_download_url

0 commit comments

Comments
 (0)