generate-*-api: better errors

This commit is contained in:
Bo Anderson 2023-02-24 16:57:20 +00:00
parent 041545db2c
commit 1dd3d5cc03
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65
2 changed files with 6 additions and 0 deletions

View File

@ -59,6 +59,9 @@ module Homebrew
File.write("api/cask/#{name}.json", CASK_JSON_TEMPLATE)
File.write("api/cask-source/#{name}.rb", path.read)
File.write("cask/#{name}.html", html_template(name))
rescue
onoe "Error while generating data for cask '#{path.stem}'."
raise
end
end
end

View File

@ -59,6 +59,9 @@ module Homebrew
File.write("_data/formula/#{name.tr("+", "_")}.json", "#{json}\n")
File.write("api/formula/#{name}.json", FORMULA_JSON_TEMPLATE)
File.write("formula/#{name}.html", html_template(name))
rescue
onoe "Error while generating data for formula '#{name}'."
raise
end
canonical_json = JSON.pretty_generate(tap.formula_renames.merge(tap.alias_table))