contributions, github: add missing requires

This resolves `unitialized constant` errors in `brew contributions`
(`Tap`, `GitHub`) and `Utils::GitHub` (`Utils::Curl`).

This also preemptively adds some requires to `Utils::GitHub` and
`GitHub::API`, to avoid similar errors.
This commit is contained in:
Sam Ford 2024-07-18 10:42:30 -04:00
parent 61f5e2b698
commit a9f7da36e0
No known key found for this signature in database
GPG Key ID: 7AF5CBEE1DD6F76D
3 changed files with 5 additions and 0 deletions

View File

@ -6,6 +6,8 @@ require "warnings"
Warnings.ignore :default_gems do Warnings.ignore :default_gems do
require "csv" require "csv"
end end
require "tap"
require "utils/github"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,6 +2,8 @@
# frozen_string_literal: true # frozen_string_literal: true
require "uri" require "uri"
require "utils/curl"
require "utils/popen"
require "utils/github/actions" require "utils/github/actions"
require "utils/github/api" require "utils/github/api"

View File

@ -3,6 +3,7 @@
require "system_command" require "system_command"
require "tempfile" require "tempfile"
require "utils/curl"
require "utils/shell" require "utils/shell"
require "utils/formatter" require "utils/formatter"
require "utils/uid" require "utils/uid"