chore: Another attempt to fix the releaser (#2220)

This commit is contained in:
Daniel Azuma authored and GitHub committed 2021-01-06 16:37:33 -08:00
1 parent 4c9181f8dd
commit b56bfff57d
1 file changed
+7 -12
+7 -12
View File
@@ -17,7 +17,6 @@ class Releaser
@docuploader_credentials = File.join(ENV["KOKORO_KEYSTORE_DIR"], "73713_docuploader_service_account")
end
@dry_run = dry_run ? true : false
@rubygems_api_token_configured = false
@bundle_updated = false
end
@@ -36,7 +35,6 @@ class Releaser
end
def publish_gem
configure_rubygems_api_token
Dir.chdir(gem_dir) do
FileUtils.rm_rf("pkg")
isolate_bundle do
@@ -111,17 +109,14 @@ class Releaser
end
def gems_client
@gems_client ||= Gems::Client.new
end
def configure_rubygems_api_token
return if @rubygems_api_token_configured
@rubygems_api_token_configured = true
if rubygems_api_token
Gems.configure do |config|
config.key = rubygems_api_token
@gems_client ||= begin
if rubygems_api_token
Gems.configure do |config|
config.key = rubygems_api_token
end
puts "Configured rubygems api token of length #{rubygems_api_token.length}"
end
puts "Configured rubygems api token"
Gems::Client.new
end
end