From 1d22667d45378f7d0f1914e9f7e62366f40bd5be Mon Sep 17 00:00:00 2001 From: Jeremy Morrell Date: Fri, 24 May 2019 13:15:11 -0700 Subject: [PATCH] Bump versions for Node and Yarn Also remove the (unused) code that references the Nodebin service --- lib/language_pack/helpers/nodebin.rb | 23 +++++---------------- lib/language_pack/helpers/yarn_installer.rb | 2 +- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/lib/language_pack/helpers/nodebin.rb b/lib/language_pack/helpers/nodebin.rb index b11c6a86..4d7d4cb0 100644 --- a/lib/language_pack/helpers/nodebin.rb +++ b/lib/language_pack/helpers/nodebin.rb @@ -1,17 +1,8 @@ require 'json' class LanguagePack::Helpers::Nodebin - URL = "https://nodebin.herokai.com/v1/" - - def self.query(q) - response = Net::HTTP.get_response(URI("#{URL}/#{q}")) - if response.code == '200' - JSON.parse(response.body) - end - end - def self.hardcoded_node_lts - version = "10.14.1" + version = "10.15.3" { "number" => version, "url" => "https://s3.amazonaws.com/heroku-nodebin/node/release/linux-x64/node-v#{version}-linux-x64.tar.gz" @@ -19,22 +10,18 @@ def self.hardcoded_node_lts end def self.hardcoded_yarn - version = "1.12.3" + version = "1.16.0" { "number" => version, "url" => "https://s3.amazonaws.com/heroku-nodebin/yarn/release/yarn-v#{version}.tar.gz" } end - def self.node(q) - query("node/linux-x64/#{q}") - end - def self.node_lts - hardcoded_node_lts # node("latest?range=6.x") + hardcoded_node_lts end - def self.yarn(q) - hardcoded_yarn # query("yarn/linux-x64/#{q}") + def self.yarn + hardcoded_yarn end end diff --git a/lib/language_pack/helpers/yarn_installer.rb b/lib/language_pack/helpers/yarn_installer.rb index a57c0788..49a4e777 100644 --- a/lib/language_pack/helpers/yarn_installer.rb +++ b/lib/language_pack/helpers/yarn_installer.rb @@ -4,7 +4,7 @@ class LanguagePack::Helpers::YarnInstaller def initialize # Grab latest yarn, until release practice stabilizes # https://github.com/yarnpkg/yarn/issues/376#issuecomment-253366910 - nodebin = LanguagePack::Helpers::Nodebin.yarn("latest") + nodebin = LanguagePack::Helpers::Nodebin.yarn @version = nodebin["number"] @url = nodebin["url"] @fetcher = LanguagePack::Fetcher.new("")