Skip to content

Commit b56bfff

Browse files
authored
chore: Another attempt to fix the releaser (googleapis#2220)
1 parent 4c9181f commit b56bfff

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

rakelib/releaser.rb

+7-12
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ def initialize gem_name, gem_dir,
1717
@docuploader_credentials = File.join(ENV["KOKORO_KEYSTORE_DIR"], "73713_docuploader_service_account")
1818
end
1919
@dry_run = dry_run ? true : false
20-
@rubygems_api_token_configured = false
2120
@bundle_updated = false
2221
end
2322

@@ -36,7 +35,6 @@ def needs_gem_publish?
3635
end
3736

3837
def publish_gem
39-
configure_rubygems_api_token
4038
Dir.chdir(gem_dir) do
4139
FileUtils.rm_rf("pkg")
4240
isolate_bundle do
@@ -111,17 +109,14 @@ def version_file_path
111109
end
112110

113111
def gems_client
114-
@gems_client ||= Gems::Client.new
115-
end
116-
117-
def configure_rubygems_api_token
118-
return if @rubygems_api_token_configured
119-
@rubygems_api_token_configured = true
120-
if rubygems_api_token
121-
Gems.configure do |config|
122-
config.key = rubygems_api_token
112+
@gems_client ||= begin
113+
if rubygems_api_token
114+
Gems.configure do |config|
115+
config.key = rubygems_api_token
116+
end
117+
puts "Configured rubygems api token of length #{rubygems_api_token.length}"
123118
end
124-
puts "Configured rubygems api token"
119+
Gems::Client.new
125120
end
126121
end
127122

0 commit comments

Comments
 (0)