Merge pull request #20462 from Homebrew/gnu-livecheck
livecheck/strategy/gnu: use `ftpmirror.gnu.org` too
This commit is contained in:
commit
5e17e569b3
@ -66,7 +66,7 @@ module Homebrew
|
||||
return values if match.blank?
|
||||
|
||||
# The directory listing page for the project's files
|
||||
values[:url] = "https://ftp.gnu.org/gnu/#{match[:project_name]}/"
|
||||
values[:url] = "https://ftpmirror.gnu.org/gnu/#{match[:project_name]}/"
|
||||
|
||||
regex_name = Regexp.escape(T.must(match[:project_name])).gsub("\\-", "-")
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ RSpec.describe Homebrew::Livecheck::Strategy::Gnu do
|
||||
|
||||
let(:gnu_urls) do
|
||||
{
|
||||
no_version_dir: "https://ftp.gnu.org/gnu/abc/abc-1.2.3.tar.gz",
|
||||
no_version_dir: "https://ftpmirror.gnu.org/gnu/abc/abc-1.2.3.tar.gz",
|
||||
software_page: "https://www.gnu.org/software/abc/",
|
||||
subdomain: "https://abc.gnu.org",
|
||||
savannah: "https://download.savannah.gnu.org/releases/abc/abc-1.2.3.tar.gz",
|
||||
@ -18,15 +18,15 @@ RSpec.describe Homebrew::Livecheck::Strategy::Gnu do
|
||||
let(:generated) do
|
||||
{
|
||||
no_version_dir: {
|
||||
url: "https://ftp.gnu.org/gnu/abc/",
|
||||
url: "https://ftpmirror.gnu.org/gnu/abc/",
|
||||
regex: %r{href=.*?abc[._-]v?(\d+(?:\.\d+)*)(?:\.[a-z]+|/)}i,
|
||||
},
|
||||
software_page: {
|
||||
url: "https://ftp.gnu.org/gnu/abc/",
|
||||
url: "https://ftpmirror.gnu.org/gnu/abc/",
|
||||
regex: %r{href=.*?abc[._-]v?(\d+(?:\.\d+)*)(?:\.[a-z]+|/)}i,
|
||||
},
|
||||
subdomain: {
|
||||
url: "https://ftp.gnu.org/gnu/abc/",
|
||||
url: "https://ftpmirror.gnu.org/gnu/abc/",
|
||||
regex: %r{href=.*?abc[._-]v?(\d+(?:\.\d+)*)(?:\.[a-z]+|/)}i,
|
||||
},
|
||||
savannah: {},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user