[devdocsgjs/main: 104/239] Fix GNU Make, Rails and Terraform get_latest_version
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 104/239] Fix GNU Make, Rails and Terraform get_latest_version
- Date: Fri, 8 Apr 2022 07:47:36 +0000 (UTC)
commit 437485140df7e8ea983a7813069c22296f6b61a2
Author: Enoc <brianhernandez222 hotmail com>
Date: Sat Jan 8 14:56:38 2022 -0600
Fix GNU Make, Rails and Terraform get_latest_version
lib/docs/scrapers/gnu_make.rb | 2 +-
lib/docs/scrapers/rdoc/rails.rb | 3 ++-
lib/docs/scrapers/terraform.rb | 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/lib/docs/scrapers/gnu_make.rb b/lib/docs/scrapers/gnu_make.rb
index 88b78745..a2837a46 100644
--- a/lib/docs/scrapers/gnu_make.rb
+++ b/lib/docs/scrapers/gnu_make.rb
@@ -26,7 +26,7 @@ module Docs
HTML
def get_latest_version(opts)
- body = fetch(self.base_url, opts)
+ body = fetch("https://www.gnu.org/software/make/manual/html_node/", opts)
body.scan(/version \d*\.?\d*/)[0].sub('version', '')
end
diff --git a/lib/docs/scrapers/rdoc/rails.rb b/lib/docs/scrapers/rdoc/rails.rb
index 40baecb9..1d353539 100644
--- a/lib/docs/scrapers/rdoc/rails.rb
+++ b/lib/docs/scrapers/rdoc/rails.rb
@@ -117,7 +117,8 @@ module Docs
def get_latest_version(opts)
doc = fetch_doc('https://rubyonrails.org/', opts)
- doc.at_css('.version p a').content.scan(/\d\.\d*\.*\d*\.*\d*/)[0]
+ doc
+ doc.at_css('.heading__button span').content.scan(/\d\.\d*\.*\d*\.*\d*/)[0]
end
end
end
diff --git a/lib/docs/scrapers/terraform.rb b/lib/docs/scrapers/terraform.rb
index 0965ad06..411af235 100644
--- a/lib/docs/scrapers/terraform.rb
+++ b/lib/docs/scrapers/terraform.rb
@@ -20,8 +20,8 @@ module Docs
HTML
def get_latest_version(opts)
- contents = get_github_file_contents('hashicorp', 'terraform-website', 'content/config.rb', opts)
- contents.scan(/version\s+=\s+"([0-9.]+)"/)[0][0]
+ contents = get_latest_github_release('hashicorp', 'terraform', opts)
+ contents.sub("v", "")
end
end
end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]