From b49128f04be3d98f642d0bd0231062547f162d9f Mon Sep 17 00:00:00 2001 From: William Cheng Date: Fri, 27 Mar 2020 20:21:28 +0800 Subject: [PATCH] Fix SSL setting in checkout script (#5725) * fix ssl setting in checkout script * add check for sbt-openapi-generator --- bin/utils/release_checkout.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/bin/utils/release_checkout.rb b/bin/utils/release_checkout.rb index 2ceabba3444..f754221b024 100755 --- a/bin/utils/release_checkout.rb +++ b/bin/utils/release_checkout.rb @@ -6,6 +6,21 @@ require 'rubygems' require 'open-uri' require 'net/http' +def check_sbt_openapi_generator + print "Checking sbt-openapi-generator... " + + url = "https://raw.githubusercontent.com/upstart-commerce/sbt-openapi-generator/master/build.sbt" + open(url) do |f| + content = f.read + if !content.nil? && content.include?($version) + puts "[OK]" + else + puts "[ERROR]" + puts "> #{url} not yet updated with #{$version}" + end + end +end + def check_npmjs print "Checking npmjs... " @@ -180,6 +195,7 @@ def check_url url content = Net::HTTP.get(URI.parse(url)) url = URI.parse(url) req = Net::HTTP.new(url.host, url.port) + req.use_ssl = true res = req.request_head(url.path) if res.code == "200" true @@ -203,6 +219,7 @@ $version = ARGV[0] puts "Running checkout on OpenAPI Generator release #{$version}" +check_sbt_openapi_generator check_openapi_generator_online_docker check_openapi_generator_cli_docker check_npmjs