diff --git a/Library/Homebrew/dev-cmd/pr-upload.rb b/Library/Homebrew/dev-cmd/pr-upload.rb index 08e59b9c2e8bc77f8b25859134199f5df0612faf..94e79e3efeecebb3b118b43c17787a6fd1161e88 100644 --- a/Library/Homebrew/dev-cmd/pr-upload.rb +++ b/Library/Homebrew/dev-cmd/pr-upload.rb @@ -92,8 +92,9 @@ module Homebrew # Ensure a release is created. release = begin - GitHub.get_release user, repo, tag + rel = GitHub.get_release user, repo, tag odebug "Existing GitHub release \"#{tag}\" found" + rel rescue GitHub::HTTPNotFoundError odebug "Creating new GitHub release \"#{tag}\"" GitHub.create_or_update_release user, repo, tag