diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 3c88e79015..273d240e0e 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -489,7 +489,7 @@ class BuildError < RuntimeError sig { returns(T::Array[T.untyped]) } def fetch_issues - GitHub.issues_for_formula(formula.name, tap: formula.tap, state: "open") + GitHub.issues_for_formula(formula.name, tap: formula.tap, state: "open", type: "issue") rescue GitHub::API::RateLimitExceededError => e opoo e.message [] diff --git a/Library/Homebrew/utils/github.rb b/Library/Homebrew/utils/github.rb index 6fcd91181c..b0b77393ee 100644 --- a/Library/Homebrew/utils/github.rb +++ b/Library/Homebrew/utils/github.rb @@ -56,10 +56,10 @@ module GitHub API.open_rest(url_to("repos", user, repo)) end - def self.issues_for_formula(name, tap: CoreTap.instance, tap_remote_repo: tap&.full_name, state: nil) + def self.issues_for_formula(name, tap: CoreTap.instance, tap_remote_repo: tap&.full_name, state: nil, type: nil) return [] unless tap_remote_repo - search_issues(name, repo: tap_remote_repo, state: state, in: "title") + search_issues(name, repo: tap_remote_repo, state: state, type: type, in: "title") end def self.user