From 1dd3d5cc03688a10873aee47bd36190de88af57a Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Fri, 24 Feb 2023 16:57:20 +0000 Subject: [PATCH] generate-*-api: better errors --- Library/Homebrew/dev-cmd/generate-cask-api.rb | 3 +++ Library/Homebrew/dev-cmd/generate-formula-api.rb | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Library/Homebrew/dev-cmd/generate-cask-api.rb b/Library/Homebrew/dev-cmd/generate-cask-api.rb index 0cb7614ff6..614cf5a7ff 100644 --- a/Library/Homebrew/dev-cmd/generate-cask-api.rb +++ b/Library/Homebrew/dev-cmd/generate-cask-api.rb @@ -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 diff --git a/Library/Homebrew/dev-cmd/generate-formula-api.rb b/Library/Homebrew/dev-cmd/generate-formula-api.rb index 0fe326a6b9..c47c0f4571 100644 --- a/Library/Homebrew/dev-cmd/generate-formula-api.rb +++ b/Library/Homebrew/dev-cmd/generate-formula-api.rb @@ -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))