History

Merge pull request #2196 from ClasherKasten/fix/broken-version-checks

Fix broken version checks

Simon Legner committed 2 years ago

Commit d7e3e912 parents 6d2f4e6 c3629436 files · +8 −8Browse files

Unified · Split

6 files
  1. lib/docs/scrapers/crystal.rb +1 −1
  2. lib/docs/scrapers/docker.rb +1 −1
  3. lib/docs/scrapers/node.rb +2 −2
  4. lib/docs/scrapers/octave.rb +1 −1
  5. lib/docs/scrapers/phalcon.rb +2 −2
  6. lib/docs/scrapers/sanctuary_type_classes.rb +1 −1
lib/docs/scrapers/crystal.rb+1−1
@@ -36,7 +36,7 @@ module Docs · 35 unmodified lines
3636
3737 def get_latest_version(opts)
3838 doc = fetch_doc('https://crystal-lang.org/', opts)
39− doc.at_css('.latest-release').content.scan(/([0-9.]+)/)[0][0]
39+ doc.at_css('.latest-release-info > a > strong').content.scan(/([0-9.]+)/)[0][0]
4040 end
4141 end
4242 end
lib/docs/scrapers/docker.rb+1−1
@@ -96,7 +96,7 @@ module Docs · 95 unmodified lines
9696
9797 def get_latest_version(opts)
9898 doc = fetch_doc('https://docs.docker.com/engine/release-notes/', opts)
99− latest_version = doc.at_css('.content > section > h2').content.strip
99+ latest_version = doc.at_css('.DocSearch-content > h2 > a').content.strip
100100 latest_version.rpartition(' ')[-1]
101101 end
102102 end
lib/docs/scrapers/node.rb+2−2
@@ -74,8 +74,8 @@ module Docs · 73 unmodified lines
7474 end
7575
7676 def get_latest_version(opts)
77− doc = fetch_doc('https://nodejs.org/en/', opts)
78− doc.at_css('#home-intro > .home-downloadblock:last-of-type > a')['data-version'][1..-1]
77+ tags = get_github_tags('nodejs', 'node', opts)
78+ tags[0]['name'][1..-1]
7979 end
8080 end
8181 end
lib/docs/scrapers/octave.rb+1−1
@@ -51,7 +51,7 @@ module Docs · 50 unmodified lines
5151
5252 def get_latest_version(opts)
5353 doc = fetch_doc('https://octave.org/doc/interpreter/', opts)
54− doc.at_css('h1').content.scan(/([0-9.]+)/)[0][0]
54+ doc.at_css('#SEC_Top + p').content.scan(/([0-9.]+)/)[1][0][0..-2]
5555 end
5656
5757 end
lib/docs/scrapers/phalcon.rb+2−2
@@ -31,8 +31,8 @@ module Docs · 30 unmodified lines
3131 end
3232
3333 def get_latest_version(opts)
34− doc = fetch_doc('https://docs.phalconphp.com/', opts)
35− doc.at_css('.header__lang.expand > div > ul > li > a').content
34+ tags = get_github_tags('phalcon', 'cphalcon', opts)
35+ tags[0]['name'][1..-1]
3636 end
3737 end
3838 end
lib/docs/scrapers/sanctuary_type_classes.rb+1−1
@@ -23,7 +23,7 @@ module Docs · 22 unmodified lines
2323 HTML
2424
2525 def get_latest_version(opts)
26− get-npm-version("sanctuary-type-classes", opts)
26+ get_npm_version("sanctuary-type-classes", opts)
2727 end
2828 end
2929 end

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t