Merge pull request #3817 from MikeMcQuaid/gist-logs-require-credentials

gist-logs: require API credentials.
This commit is contained in:
Mike McQuaid 2018-02-19 19:27:05 +00:00 committed by GitHub
commit c216eff44f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,15 +39,6 @@ module Homebrew
files["00.tap.out"] = { content: tap }
end
# Description formatted to work well as page title when viewing gist
if f.core_formula?
descr = "#{f.name} on #{OS_VERSION} - Homebrew build logs"
else
descr = "#{f.name} (#{f.full_name}) on #{OS_VERSION} - Homebrew build logs"
end
url = create_gist(files, descr)
if ARGV.include?("--new-issue") || ARGV.switch?("n")
if GitHub.api_credentials_type == :none
puts <<~EOS
You can create a new personal access token:
@ -58,6 +49,15 @@ module Homebrew
login!
end
# Description formatted to work well as page title when viewing gist
if f.core_formula?
descr = "#{f.name} on #{OS_VERSION} - Homebrew build logs"
else
descr = "#{f.name} (#{f.full_name}) on #{OS_VERSION} - Homebrew build logs"
end
url = create_gist(files, descr)
if ARGV.include?("--new-issue") || ARGV.switch?("n")
url = create_issue(f.tap, "#{f.name} failed to build on #{MacOS.full_version}", url)
end