lib/gemsmith/rake/publisher.rb in gemsmith-8.0.0 vs lib/gemsmith/rake/publisher.rb in gemsmith-8.1.0

- old
+ new

@@ -1,11 +1,12 @@ # frozen_string_literal: true require "milestoner" +require "gemsmith/identity" require "gemsmith/credentials" require "gemsmith/git" -require "gemsmith/identity" +require "gemsmith/cli" module Gemsmith module Rake # Provides gem release functionality. Meant to be wrapped in Rake tasks. class Publisher @@ -13,10 +14,10 @@ String Dir["#{Dir.pwd}/*.gemspec"].first end # rubocop:disable Metrics/ParameterLists def initialize gem_spec: Gemsmith::Gem::Specification.new(self.class.gem_spec_path), - gem_config: {}, + gem_config: Gemsmith::CLI.configuration.to_h, credentials: Gemsmith::Credentials, publisher: Milestoner::Publisher.new, shell: Bundler::UI::Shell.new, kernel: Kernel