From 7ef88f1966235c59216ec31836abedd6487f7cfc Mon Sep 17 00:00:00 2001 From: Sam Ford <1584702+samford@users.noreply.github.com> Date: Sat, 5 Dec 2020 11:44:28 -0500 Subject: [PATCH] Livecheck: Skip URL processing for GithubLatest --- Library/Homebrew/livecheck/livecheck.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/livecheck/livecheck.rb b/Library/Homebrew/livecheck/livecheck.rb index 9531265260..07cba1f076 100644 --- a/Library/Homebrew/livecheck/livecheck.rb +++ b/Library/Homebrew/livecheck/livecheck.rb @@ -25,6 +25,11 @@ module Homebrew lolg.it ].freeze + STRATEGY_SYMBOLS_TO_SKIP_PREPROCESS_URL = [ + :github_latest, + :page_match, + ].freeze + UNSTABLE_VERSION_KEYWORDS = %w[ alpha beta @@ -381,8 +386,8 @@ module Homebrew next end - # Do not preprocess the URL when livecheck.strategy is set to :page_match - url = if livecheck_strategy == :page_match + # Only preprocess the URL when it's appropriate + url = if STRATEGY_SYMBOLS_TO_SKIP_PREPROCESS_URL.include?(livecheck_strategy) original_url else preprocess_url(original_url)