Merge pull request #14801 from Bo98/generate-errors

generate-*-api: better errors
This commit is contained in:
Bo Anderson 2023-02-24 17:15:32 +00:00 committed by GitHub
commit 51e0c685f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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/#{name}.json", CASK_JSON_TEMPLATE)
File.write("api/cask-source/#{name}.rb", path.read) File.write("api/cask-source/#{name}.rb", path.read)
File.write("cask/#{name}.html", html_template(name)) File.write("cask/#{name}.html", html_template(name))
rescue
onoe "Error while generating data for cask '#{path.stem}'."
raise
end end
end end
end end

View File

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