diff --git a/Library/Homebrew/dev-cmd/pr-upload.rb b/Library/Homebrew/dev-cmd/pr-upload.rb index 08e59b9c2e..94e79e3efe 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