From b2cc5810f363e876fc3785636cc47fa71299119c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=C3=B6rjesson?= Date: Thu, 17 Apr 2025 09:22:10 +0200 Subject: [PATCH 1/2] Crystal 1.16.1 --- lib/docs/scrapers/crystal.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docs/scrapers/crystal.rb b/lib/docs/scrapers/crystal.rb index 002ff5fac2..e4a34da8e4 100644 --- a/lib/docs/scrapers/crystal.rb +++ b/lib/docs/scrapers/crystal.rb @@ -2,7 +2,7 @@ module Docs class Crystal < UrlScraper include MultipleBaseUrls self.type = 'crystal' - self.release = '1.16.0' + self.release = '1.16.1' self.base_urls = [ "https://crystal-lang.org/api/#{release}/", "https://crystal-lang.org/reference/#{release[0..2]}/", From 585a1200ae89dd35fcc7af9d0d4c40367e449a51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20B=C3=B6rjesson?= Date: Thu, 17 Apr 2025 09:24:22 +0200 Subject: [PATCH 2/2] Update Crystal's skip_patterns --- lib/docs/scrapers/crystal.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/docs/scrapers/crystal.rb b/lib/docs/scrapers/crystal.rb index e4a34da8e4..92bd4bcf29 100644 --- a/lib/docs/scrapers/crystal.rb +++ b/lib/docs/scrapers/crystal.rb @@ -20,8 +20,10 @@ def initial_urls html_filters.push 'crystal/entries', 'crystal/clean_html' options[:skip_patterns] = [ - %r{\ACrystal/System/}, + %r{\ALibLLVM\.html\z}, + %r{\ACrystal/System(/|\.html\z)}, %r{\ACrystal/PointerPairingHeap/}, + %r{\AFiber/ExecutionContext/Scheduler.html\z}, %r{\AIO/Evented.html\z}, %r{\ARegex/PCRE2.html\z} ]