cask_pr_manual_check: official homebrew-cask taps only (#48565)

This commit is contained in:
commitay
2018-06-17 22:11:47 +10:00
committed by GitHub
parent fbec88d4a4
commit c3b47da587
+2 -2
View File
@@ -6,8 +6,8 @@ require 'tmpdir'
pr_url = ARGV[0]
abort 'You need to give the script exactly one argument, the URL to a pull request on the Caskroom organisation' if ARGV[0].empty?
abort 'URL is not from the Homebrew organization' if pr_url !~ %r{^https://github.com/Homebrew/}
abort 'You need to give the script exactly one argument, the URL to a pull request from an official Homebrew-Cask tap' if ARGV[0].empty?
abort 'URL is not from an official Homebrew-Cask tap' if pr_url !~ %r{^https://github.com/Homebrew/homebrew-cask.*}
pr_api = pr_url.sub(%r{^https://github.com/([^/]+)/([^/]+)/pull/([^/]+).*}, 'https://api.github.com/repos/\1/\2/pulls/\3/files')
pr_json = JSON.parse(open(pr_api).read)