From 3f4e8ffe14e89c792ec4fa2cb74c6976b4f4a5c3 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Tue, 27 Sep 2022 21:54:53 +0200 Subject: [PATCH] haskell: fix get_latest_version --- lib/docs/scrapers/haskell.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/docs/scrapers/haskell.rb b/lib/docs/scrapers/haskell.rb index dc537243..9cfe7f66 100755 --- a/lib/docs/scrapers/haskell.rb +++ b/lib/docs/scrapers/haskell.rb @@ -78,9 +78,9 @@ module Docs end def get_latest_version(opts) - doc = fetch_doc('https://downloads.haskell.org/~ghc/latest/docs/html/', opts) + doc = fetch_doc('https://www.haskell.org/ghc/download.html', opts) links = doc.css('a').to_a - versions = links.map {|link| link['href'].scan(/ghc-([0-9.]+)/)} + versions = links.map {|link| link.content.scan(/\A([0-9.]+)\Z/)} versions.find {|version| !version.empty?}[0][0] end