diff --git a/bin/utils/release_checkout.rb b/bin/utils/release_checkout.rb index 2ceabba3444c..f754221b0248 100755 --- a/bin/utils/release_checkout.rb +++ b/bin/utils/release_checkout.rb @@ -6,6 +6,21 @@ 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 @@ def usage puts "Running checkout on OpenAPI Generator release #{$version}" +check_sbt_openapi_generator check_openapi_generator_online_docker check_openapi_generator_cli_docker check_npmjs